2 Junior Software Engineer Full Stack Development jobs in whatjobs
Junior Software Engineer - Full Stack Development
Posted 23 days ago
Job Viewed
Job Description
Our client, a fast-growing tech startup specializing in innovative SaaS solutions, is looking for an enthusiastic and motivated Junior Software Engineer to join their development team. This is a fully remote internship opportunity, providing invaluable hands-on experience in full-stack development. You will work closely with senior engineers, contributing to the design, development, testing, and deployment of our cutting-edge platform. This internship is ideal for a recent graduate or aspiring developer eager to learn and grow in a dynamic, collaborative environment.
Responsibilities:
Responsibilities:
- Assist in the development of front-end components using modern JavaScript frameworks (e.g., React, Vue.js, Angular).
- Contribute to the creation and maintenance of back-end services and APIs using languages like Python, Node.js, or Java.
- Write clean, efficient, and well-documented code following established coding standards.
- Participate in code reviews to learn best practices and ensure code quality.
- Assist in database design and management (e.g., SQL, NoSQL).
- Collaborate with product managers and designers to understand user requirements and translate them into technical solutions.
- Test and debug software applications to ensure functionality and performance.
- Learn and apply cloud deployment strategies (e.g., AWS, Azure, GCP).
- Actively participate in agile development meetings and contribute ideas for product improvement.
- Research and implement new technologies and tools to enhance the development process.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of data structures, algorithms, and object-oriented programming.
- Familiarity with at least one front-end framework (React, Vue.js, Angular) and one back-end language (Python, Node.js, Java).
- Basic understanding of databases (SQL or NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, ability to work effectively in a remote team.
- Eagerness to learn and adapt to new technologies.
- A portfolio of personal projects or contributions to open-source projects is a strong plus.
This advertiser has chosen not to accept applicants from your region.
0
Junior Software Engineer - Full Stack Development
Posted 21 days ago
Job Viewed
Job Description
Our client is actively seeking motivated Junior Software Engineers to join their globally distributed engineering team. This is a fantastic opportunity for recent graduates or early-career professionals looking to build a solid foundation in full-stack development within a fully remote, collaborative environment. You will work alongside experienced engineers, contributing to the design, development, and maintenance of web applications. This role involves working with both front-end and back-end technologies, providing a comprehensive learning experience across the entire software development lifecycle. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, debugging and resolving issues, and contributing to feature development. You will gain hands-on experience with modern frameworks and tools, such as React, Node.js, Python (Django/Flask), and databases like PostgreSQL or MongoDB. We emphasize continuous learning and professional growth, offering ample opportunities to expand your technical skillset. The ideal candidate will possess a strong understanding of fundamental programming concepts, data structures, and algorithms. While professional experience is beneficial, a strong academic background and personal projects demonstrating coding ability are highly valued. Excellent problem-solving skills, a proactive attitude, and a passion for technology are essential. As a remote-first role, you must be a self-starter, possess excellent communication skills, and be comfortable collaborating virtually with team members across different time zones. We are looking for individuals who are eager to learn, contribute to team success, and grow within a supportive and innovative environment. This position offers the chance to work on impactful projects and make a real difference.
Responsibilities:
Responsibilities:
- Develop and maintain web applications using front-end and back-end technologies.
- Write clean, well-structured, and efficient code.
- Participate in code reviews and contribute to improving code quality.
- Debug and resolve software defects and issues.
- Collaborate with senior engineers and designers on feature development.
- Assist in the design and implementation of new functionalities.
- Learn and apply new programming languages, frameworks, and tools.
- Contribute to technical documentation.
- Participate in agile development processes, including sprint planning and retrospectives.
- Ensure application performance and responsiveness.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong understanding of programming fundamentals (e.g., data structures, algorithms, object-oriented programming).
- Familiarity with at least one front-end framework (e.g., React, Angular, Vue.js).
- Experience with at least one back-end language/framework (e.g., Node.js, Python/Django, Java/Spring).
- Basic knowledge of database systems (e.g., SQL, NoSQL).
- Understanding of version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Junior software engineer full stack development Jobs in Kenya !
1