For Employers
Software Engineer


USER EXPERIENCE RESEARCHERS PTE. LTD.
2 hours ago
Posted date
2 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Job Summary:

We are seeking a highly skilled and motivated Software Engineer with hands-on experience in one or more backend technologies such as Java, .NET, Nodejs or Python, and proficiency in front-end development using Reactjs/ Angular/ Vuejs/ . The ideal candidate will be responsible for developing scalable, robust, and secure software solutions while collaborating with cross-functional teams.

Key Responsibilities:

  • Design, develop, test, and maintain scalable and efficient software applications.
  • Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
  • Build and maintain APIs and microservices using Java, .NET, or Python.
  • Develop responsive front-end applications using ReactJS/ Angular/ Vuejs and related modern JavaScript frameworks.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews and contribute to the improvement of engineering processes.
  • Troubleshoot and resolve software defects and production issues.
  • Contribute to DevOps and CI/CD practices for automated deployment and testing.
  • Stay updated with new technologies, tools, and best practices in software development.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 3-5 years of hands-on experience in software development.
  • Proficiency in one or more of the following backend languages/frameworks:
    Java / Spring Boot
    .NET / .NET Core
    Python / Django / Flask
  • Strong experience in front-end development using:
    ReactJS, Redux, TypeScript, HTML5, CSS3, RESTful APIs
  • Knowledge of database technologies such as MySQL, PostgreSQL, MongoDB, or similar.
  • Familiarity with containerization and orchestration tools like Docker, Kubernetes is a plus.
  • Experience with source control tools like Git.
  • Solid understanding of software development methodologies (Agile/Scrum).

Preferred Qualifications:

  • Cloud platform experience (AWS, Azure, GCP).
  • Knowledge of CI/CD tools such as Jenkins, GitLab CI, GitHub Actions.
  • Experience with unit testing and TDD/BDD frameworks.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork skills.
Related tags
-
JOB SUMMARY
Software Engineer
USER EXPERIENCE RESEARCHERS PTE. LTD.
Singapore
2 hours ago
N/A
Full-time

Software Engineer