Job Summary
Full Stack Developers will lead the design, development, testing, deployment, and maintenance of software features across multiple platforms. You will collaborate with Tech Leads and cross-functional teams to deliver scalable, high-performance, and secure solutions that drive business innovation and operational excellence.
Responsibilities
- Design, build, test, deploy, and maintain full-stack software features to meet business requirements and enhance platform capabilities
- Collaborate closely with Tech Leads to execute technical plans and align development efforts with strategic goals
- Participate actively in code reviews and system discussions to uphold engineering best practices and improve code quality
- Ensure product performance, scalability, and reliability by applying expertise in scalable architecture, performance optimization, and secure coding practices
- Produce clear and comprehensive documentation for systems, features, and operational procedures to support maintainability and knowledge sharing
- Lead and drive feature development independently when required, demonstrating ownership and accountability
- Work collaboratively with cross-functional teams including Product Management, Scrum Masters, UX Design, Business Analysts, QA, DevOps, and Data teams to deliver integrated solutions
- Adapt quickly to working with both new and legacy codebases, continuously learning and applying new technologies
- Communicate clearly and effectively in writing, verbally, and through presentations to convey technical concepts and project status
- Apply critical thinking, analytical skills, and creative problem-solving to overcome technical challenges and improve product outcomes
- Exhibit strong ownership, responsiveness, and conscientiousness in all engineering activities
Required competencies and certifications
- Proficiency in Node.js, React.js, TypeScript, Spring Boot, Angular.js, Vue.js, Next.js, Express.js, Svelte, FastAPI, or other common frameworks for software development across platforms
- Strong programming skills with verifiable mastery in at least one language: Java, JavaScript, Python, C#, or C++
- Experience with full-stack development and software engineering best practices such as test-driven development and continuous integration
- Familiarity with Git and modern branching workflows including GitFlow and trunk-based development
- Knowledge of software development life cycle, agile methodologies, and DevSecOps principles
- Proficiency in designing and maintaining scalable SQL/no-SQL databases such as MSSQL, MongoDB, and PostgreSQL
- Familiarity with RESTful APIs, GraphQL, gRPC, and WebSockets for service communication
- Understanding of deployment workflows, CI/CD pipelines, cloud-native architecture, and infrastructure as code tools like Terraform
- Strong communication skills and ability to work effectively in team environments
Preferred competencies and qualifications
- Proficiency in Ruby and Golang backend development is advantageous
5 day week @ AMK area
Travel to site whenever required
Singaporeans only
Maestro HR
damien lee tian hong
R1106726
16C8462