Junior Software Developer
Job description
Responsibilities
- Develop and maintain web applications using Node.js (backend) and React (frontend).
- Write clean, efficient, and maintainable code following best practices.
- Work closely with senior developers, designers, and product managers to deliver high-quality software solutions.
- Participate in code reviews, debugging, and testing to ensure software reliability.
- Optimize applications for performance, scalability, and security.
- Integrate third-party APIs and databases to enhance functionality.
- Stay updated with industry trends and emerging technologies in JavaScript development.
Requirements
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Minimum 1-2 years of experience in full-stack development using Node.js and React.
- Strong understanding of JavaScript, TypeScript, and asynchronous programming.
- Experience with RESTful APIs, database management (MongoDB, PostgreSQL, or MySQL), and cloud services.
- Familiarity with Git version control and Agile development methodologies.
- Basic knowledge of Docker, CI/CD pipelines, and cloud deployment (AWS, Azure, or GCP) is a plus.
- Strong problem-solving skills and attention to detail.