Backend Engineer (JAVA / GO)
Summary
Backend engineer in Singapore building and owning production backend systems in Java or Go, using Spring Boot, WebFlux, Kafka, Redis, and SQL/NoSQL databases. Day to day involves designing scalable services, optimizing performance and stability, refactoring code, and mentoring junior engineers.
JOB SUMMARY:
We are seeking a Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure systems perform at their best. This is an excellent opportunity for an experienced engineer with at least 3 years of work experience who thrives on ownership, scalability, and technical leadership.
JOB DUTIES:
- Design & Development:Build scalable, secure, and reliable backend systems that meet business needs.
- Code Quality:Write clean, maintainable code and improve existing codebases through regular refactoring.
- System Optimization:Identify and resolve performance, stability, and scalability issues.
- Process & Mentorship:Improve development processes and provide guidance to junior engineers.
- Collaboration:Work closely with product, frontend, and DevOps teams to align on solutions and deliver robust systems.
JOB REQUIREMENTS:
- Minimum 3 years of backend engineering experience, delivering production-level systems.
- Tech Stack:Proficient in JavaorGo, with experience in Spring Boot,WebFlux,Kafka,Redis, and SQL/NoSQL databases.
- System Design:Capable of designing modular, scalable solutions with considerations for performance, security, and observability.
- Problem Solving:Skilled at identifying edge cases, managing risk, and improving system quality.
- Process Mindset:Able to spot inefficiencies and propose improvements in both tech and workflow.
- Team Collaboration:Strong communication skills and a proactive approach to teamwork and feedback.
Soft Skills:
- Team Mindset:Proactively contribute to team and company goals with a collaborative attitude.
- Ownership:Take responsibility for your work and deliver with high quality and consistency.
- Adaptability:Open to feedback and willing to learn and grow with evolving challenges.
- Communication:Clearly articulate ideas and decisions with both technical and non-technical stakeholders.
What We Offer:
- Technical Leadership Opportunities: Participate in high-impact projects and lead the design of critical systems.
- Continuous Growth: Access to mentorship, learning resources, and a clear career progression path.
- High-Performance Collaboration: Work with a talented team using modern development practices (Agile/CI-CD).
- Flexibility and Trust: An open culture that encourages innovation and autonomous decision‑making.