Enable job alerts via email!

Senior Software Developer

EMB LABS R&D PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading tech company in Singapore is seeking a Backend Developer to design and implement scalable features, collaborate with cross-functional teams, and enforce high coding standards. The ideal candidate will be experienced in Golang, automated testing, and have a solid understanding of software architecture and databases.

Qualifications

  • Bachelor’s degree in computer science or equivalent.
  • 4 - 6 years of backend development experience.
  • Strong proficiency in Golang and design patterns.

Responsibilities

  • Designing and implementing scalable platform features.
  • Collaborating with teams to manage deliverables.
  • Enforcing coding standards and performing code reviews.

Skills

Backend Development
Golang
Software Architecture
Automated Testing
Microservices Architecture
Database Management
Agile Methodologies

Education

Bachelor’s degree in computer science

Job description

Job Descriptions:

  • Designing and implementing features used across the platform to ensure consistency and scalability.

  • Collaborating with cross-functional teams to manage priorities, deadlines, and deliverables while delivering practical, end-to-end solutions.

  • Contributing to the system architecture design and evolution to meet current requirements and future scalability.

  • Enforcing coding standards and performing code reviews to maintain a clean, maintainable codebase. Implementing automated testing to ensure reliability and early bug detection.

  • Utilizing design patterns and best practices in system reliability, including resiliency, autoscaling, monitoring, and alerting.

  • Identifying and resolving complex technical challenges across software and infrastructure, continuously improving performance and scalability.

Job Requirements:

  • Bachelor’s degree in computer science or equivalent practical experience.

  • 4 - 6 years of backend development experience, with strong proficiency in Golang.

  • Solid hands-on experience with design patterns, design principles, software architecture, algorithms, and automated testing (unit, integration, functional).

  • Familiarity with microservices architecture and design patterns to support scalability and maintainability.

  • Strong understanding of relational and distributed databases, including normalization, ACID properties, isolation levels, indexing, and distributed system fundamentals.

  • Knowledge of the software development lifecycle and experience working in cross-functional agile teams.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.