Job Openings Junior Software Developer

About the job Junior Software Developer

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.