Market Estimate
SGD 80,328 - SGD 133,218 /year
SGD 6,694 - SGD 11,102/month
Based on 2834 market data points for "Software Engineer"
Job Description
Job Description
• Lead the development, maintenance, and optimization of backend services and key sub-components.
• Work closely with engineers to design, implement, and test scalable APIs and system components.
• Conduct code reviews, testing, and documentation to ensure high-quality software development.
• Participate actively in system design and architecture discussions to improve performance, reliability, and scalability.
• Mentor junior engineers and contribute to the team’s technical growth and best practices.
Job Requirements
• Bachelor’s degree or higher in Computer Science, Information Systems, or a related field.
• At least 3 years of relevant full-time working experience as a Backend Engineer, preferably in large-scale or internet-based systems.
• Proficient in all the following languages: Go, Python, SQL.
• Knowledge and experience in Docker and/or Kubernetes (k8s) is preferable.
• Deep understanding of computer architectures, data structures and algorithms.
• Strong problem solving skills and logical thinking.
• Open-minded, agile and proactive mindset with a strong willingness to learn.
• Good team communication and collaboration skills.
• Strong sense of responsibility and accountability in delivering quality work on time.