Junior Software Developer

Be among the first applicants.
This is an IT support group
Singapore
USD 40,000 - 80,000
Be among the first applicants.
7 days ago
Job description

We are looking for a Junior Software Developer with 1-3 years of experience in backend or full-stack development. The ideal candidate has a strong foundation in JavaScript/TypeScript, with hands-on experience in React.js and Node.js, and working knowledge of PostgreSQL and Sequelize ORM.


This is a great opportunity for someone passionate about building scalable applications, following best coding practices, and working with modern web technologies in an Agile development environment.


Key Responsibilities

  1. Develop, test, and maintain backend services using Node.js, Express.js, and Sequelize.
  2. Work on frontend components using React.js.
  3. Design, implement, and optimize PostgreSQL databases.
  4. Collaborate with cross-functional teams in an Agile environment, participating in daily standups, sprint planning, and retrospectives.
  5. Write clean, maintainable, and efficient code while following best coding practices and design patterns.
  6. Participate in code reviews and contribute to technical discussions.
  7. Troubleshoot and debug issues to improve application performance and reliability.
  8. Stay up to date with emerging web technologies and frameworks.

Required Qualifications

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. 1-3 years of experience in software development, preferably in backend or full-stack roles.
  3. Strong understanding of JavaScript/TypeScript.
  4. Experience with Node.js, Express.js, and Sequelize.
  5. Familiarity with React.js and frontend development.
  6. Knowledge of PostgreSQL and relational database design.
  7. Understanding of data structures, algorithms, and best coding practices.
  8. Familiarity with Git and version control workflows.
  9. Experience working in an Agile development environment (Scrum/Kanban).
  10. Strong problem-solving and analytical skills.
  11. Good communication and teamwork skills.

Nice to Have

  1. Familiarity with Docker and containerized applications.
  2. Familiarity with Cloud Platforms (AWS, DigitalOcean, etc.).
  3. Knowledge of Redis or WebSockets.
  4. Understanding of CI/CD pipelines and deployment processes.

Why Join Us?

  1. Opportunity to work on a growing project with an expanding team.
  2. Collaborative and supportive work environment.
  3. Exposure to Agile methodologies and modern software development practices.
  4. Career growth and learning opportunities.
  5. Competitive salary and benefits.

If you’re a motivated junior developer looking to take the next step in your career, we’d love to hear from you!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior Software Developer jobs in Singapore