22 Remote Junior Software Developer Full Stack jobs in whatjobs
Remote Junior Software Developer - Full Stack
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of front-end and back-end features for web applications.
- Write well-documented, efficient, and maintainable code.
- Participate in code reviews and contribute to improving code quality.
- Identify and fix bugs and performance issues in existing software.
- Contribute to technical documentation and knowledge base articles.
- Collaborate with senior developers and team members in a remote setting.
- Learn and apply software development best practices and methodologies.
- Assist in testing and quality assurance of software components.
- Participate in team meetings and contribute to design discussions.
- Gain practical experience with modern development tools and technologies.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, JavaScript, Java).
- Basic understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular).
- Familiarity with back-end concepts and databases (e.g., SQL, Node.js).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities in a remote team environment.
- Eagerness to learn and adapt to new technologies.
- Portfolio of personal projects or contributions to open-source projects is a plus.
- Self-motivated and able to manage time effectively.
Remote Junior Software Developer - Full-Stack
Posted 20 days ago
Job Viewed
Job Description
- Assisting senior developers in designing, coding, testing, and debugging software applications.
- Contributing to the development of both front-end and back-end components of web applications.
- Writing clean, efficient, and well-documented code.
- Participating in code reviews and providing constructive feedback.
- Collaborating with team members through virtual communication tools and project management software.
- Learning and applying new programming languages, frameworks, and development methodologies.
- Troubleshooting and resolving software defects and issues.
- Contributing to technical documentation and knowledge sharing.
- Assisting in the creation of user interfaces and user experiences.
- Gaining practical experience with version control systems like Git.
- Participating in daily stand-up meetings and contributing to project planning discussions.
- Developing a portfolio of completed projects.
- Understanding and adhering to agile development principles.
- Engaging in continuous learning to stay updated with industry advancements.
- Supporting the testing and deployment phases of software development lifecycle.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of at least one programming language (e.g., Python, JavaScript, Java, C++).
- Understanding of basic data structures and algorithms.
- Familiarity with web development concepts (HTML, CSS, JavaScript).
- Excellent problem-solving skills and a logical approach to tasks.
- Strong communication and teamwork skills, essential for remote collaboration.
- Ability to work independently, manage time effectively, and meet deadlines.
- Enthusiasm for learning new technologies and a proactive attitude.
- Experience with Git or other version control systems is a plus.
- Exposure to databases (SQL or NoSQL) is beneficial.
- Must have a reliable internet connection and a suitable workspace for remote work.
Remote Junior Software Developer - Full Stack
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of new software features using various programming languages and frameworks.
- Write clean, well-documented, and maintainable code for both front-end and back-end systems.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Collaborate with senior developers and designers to understand project requirements and translate them into technical solutions.
- Assist in troubleshooting and debugging software issues, identifying root causes and implementing fixes.
- Contribute to the testing of software applications, including unit testing and integration testing.
- Learn and apply best practices in software development, including agile methodologies.
- Help maintain and improve existing codebase.
- Engage in learning new technologies and programming languages as required by project needs.
- Participate actively in team meetings and discussions, providing input and asking clarifying questions.
- Assist in the deployment of applications to various environments.
- Contribute to a positive and collaborative remote team culture.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript, C#).
- Understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
- Familiarity with back-end development concepts and databases (e.g., SQL, NoSQL).
- Basic understanding of software development lifecycle (SDLC) and agile methodologies.
- Strong problem-solving skills and a willingness to learn.
- Excellent communication and teamwork abilities, essential for remote collaboration.
- Ability to work independently and manage tasks effectively in a remote environment.
- Portfolio of personal projects or contributions to open-source projects is a plus.
Remote Junior Software Developer - Full Stack
Posted 20 days ago
Job Viewed
Job Description
Key responsibilities include:
- Assisting in the development of front-end and back-end components of web applications.
- Writing clean, efficient, and well-documented code under the guidance of senior developers.
- Participating in code reviews to learn best practices and improve code quality.
- Collaborating with team members on feature development and bug fixing.
- Assisting in the creation of technical documentation.
- Learning and applying new programming languages, frameworks, and tools.
- Participating in agile development ceremonies, such as daily stand-ups and sprint planning.
- Testing applications to ensure functionality, performance, and reliability.
- Contributing to a collaborative and innovative remote work environment.
Remote Junior Software Developer - Full Stack
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and implementation of web applications.
- Write clean, maintainable, and efficient code for both front-end and back-end systems.
- Collaborate with senior developers on feature development and bug fixing.
- Participate in code reviews and provide constructive feedback.
- Learn and apply modern software development best practices.
- Assist in testing and debugging applications to ensure quality and performance.
- Contribute to technical documentation.
- Actively participate in agile development ceremonies (stand-ups, sprint planning).
- Research and evaluate new technologies and tools.
- Work effectively within a remote, cross-functional team environment.
- Understand and adhere to coding standards and guidelines.
- Help maintain and improve existing codebase.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming languages such as JavaScript, Python, Java, or C#.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
- Familiarity with back-end development concepts and frameworks (e.g., Node.js, Django, Spring Boot).
- Knowledge of databases (SQL and/or NoSQL).
- Understanding of version control systems (e.g., Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities, particularly in a remote setting.
- Eagerness to learn and adapt to new technologies.
- Self-motivated and able to work independently with minimal supervision.
Remote Junior Software Developer - Full Stack
Posted 23 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications across the full stack (frontend and backend).
- Collaborate with senior developers and team members on feature development and problem-solving.
- Write clean, maintainable, and efficient code according to established coding standards.
- Participate in code reviews, providing and receiving constructive feedback.
- Learn and apply new technologies, programming languages, and development tools.
- Assist in the development and maintenance of databases and APIs.
- Contribute to the creation and execution of unit and integration tests.
- Document code, technical specifications, and development processes.
- Actively participate in agile development ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot and resolve software defects and issues reported by QA or users.
- Contribute to the continuous improvement of development processes and team workflows.
- Gain practical experience in frontend frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Python, Java, Ruby).
- Understand and contribute to the development lifecycle from conception to deployment.
- Develop a strong understanding of version control systems like Git.
- Seek opportunities for professional growth and skill development under the guidance of experienced mentors.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Python, JavaScript, Java, C++).
- Basic understanding of web development concepts, including HTML, CSS, and JavaScript.
- Familiarity with database concepts (SQL or NoSQL).
- Exposure to version control systems like Git.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork abilities, essential for a remote setting.
- A passion for learning and a proactive attitude towards acquiring new skills.
- Ability to work independently and manage tasks effectively in a remote environment.
- Previous internship or personal project experience in software development is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) is a bonus.
Remote Junior Software Developer - Full Stack
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, testing, and debugging of web applications.
- Develop and maintain front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Work with back-end technologies (e.g., Node.js, Python/Django, Ruby on Rails) to build robust APIs and server-side logic.
- Collaborate with senior developers and designers to implement user interfaces and features.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure code quality and consistency.
- Troubleshoot and resolve software defects and issues.
- Assist in database design and management.
- Contribute to the development of automated testing procedures.
- Learn and apply new technologies and development best practices.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Foundational knowledge of at least one front-end framework (React, Angular, Vue.js) and HTML/CSS.
- Familiarity with back-end programming languages (e.g., JavaScript/Node.js, Python, Java, Ruby).
- Understanding of database concepts (SQL and/or NoSQL).
- Basic knowledge of version control systems, such as Git.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork abilities, essential for a remote role.
- Eagerness to learn and adapt to new technologies.
- A portfolio of personal projects or contributions to open-source is a strong plus.
- Demonstrated interest in full-stack development.
Be The First To Know
About the latest Remote junior software developer full stack Jobs in Kenya !
Remote Junior Software Developer (Full-Stack)
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Develop front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Work on back-end development tasks, including API creation and database management, using languages like Python, Node.js, or Java.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with team members through remote communication tools to discuss project requirements and progress.
- Assist in the creation of technical documentation and user guides.
- Learn and apply new technologies and development methodologies.
- Troubleshoot and resolve software defects reported by QA or users.
- Contribute to a positive and collaborative remote team culture.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of at least one front-end framework (React, Angular, Vue.js) and one back-end language (Python, Node.js, Java, C#).
- Understanding of database concepts (SQL and/or NoSQL).
- Familiarity with version control systems, such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal, especially for remote collaboration.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- A portfolio or examples of personal projects demonstrating coding skills are highly encouraged.
Remote Junior Software Developer (Full Stack)
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Develop user-facing features and front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Implement back-end logic and APIs using languages such as Python, Node.js, or Java.
- Work with databases (e.g., PostgreSQL, MongoDB) to manage and retrieve data.
- Participate in code reviews to ensure code quality, maintainability, and performance.
- Collaborate with product managers and designers to understand project requirements and translate them into technical solutions.
- Contribute to the documentation of code, APIs, and development processes.
- Learn and apply best practices in software development, including Agile methodologies, version control (Git), and CI/CD pipelines.
- Troubleshoot and resolve software defects and issues.
- Actively participate in team meetings and discussions, offering insights and asking clarifying questions.
- Explore and implement new technologies and tools to enhance development efficiency.
- Engage in continuous learning and skill development through online resources, internal training, and mentorship.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent demonstrable experience.
- Foundational understanding of programming concepts and data structures.
- Exposure to front-end development technologies (HTML, CSS, JavaScript) and at least one modern JavaScript framework.
- Basic knowledge of back-end development concepts and languages (e.g., Python, Node.js, Java).
- Familiarity with database concepts and SQL or NoSQL databases.
- Understanding of version control systems like Git.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and collaboration skills, especially in a remote setting.
- Eagerness to learn, adapt, and contribute to a team environment.
- Ability to work independently and manage time effectively in a remote setup.
- A portfolio of personal projects or contributions to open-source projects is highly desirable.
Remote Junior Software Developer - Full Stack
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and maintenance of web applications using modern frameworks and technologies.
- Write clean, well-documented, and efficient code across the full stack (frontend and backend).
- Participate in code reviews, providing and receiving constructive feedback.
- Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
- Troubleshoot and debug issues, working towards timely resolutions.
- Learn and apply new technologies and programming languages as required by projects.
- Contribute to the improvement of development processes and tools.
- Assist in testing and quality assurance activities to ensure the delivery of robust software.
- Document technical specifications and project progress.
- Actively engage in team meetings and contribute to a positive and productive remote work culture.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming languages such as JavaScript, Python, Java, or C#.
- Basic understanding of frontend technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
- Familiarity with backend development concepts and technologies (e.g., Node.js, Django, Spring Boot, .NET).
- Understanding of database concepts (SQL and/or NoSQL).
- Knowledge of version control systems, such as Git.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork skills, essential for a remote setting.
- Eagerness to learn and adapt to new technologies.
- Demonstrated passion for software development through personal projects or contributions to open-source.