Architect, develop, and maintain scalable applications using React JS and modern backend frameworks, ensuring seamless performance and architectural integrity across the entire ecosystem
Collaborate proactively with product managers, UX/UI developers, and cross-functional leads to translate complex business goals and user needs into scalable, functional technical solutions
Lead and scale engineering teams, continuing our culture of continuous learning, constant self development, and technical excellence through mentoring and team-building initiatives
Establish, document, and enforce consistent full-stack development practices, ensuring code quality, maintainability, and security-first engineering across the organization
Conduct thorough code reviews and architectural audits, providing constructive feedback and ensuring adherence to performance benchmarks, security standards, and best practices
Drive technical strategy by using system metrics, scalability benchmarks, and industry trends to propose and implement changes that enhance platform reliability and developer productivity
Refactor and optimize legacy systems to improve performance, reduce technical debt, and align with modern full-stack patterns and cloud-native architectures
Stay current with emerging technologies, including AI-led development tools and cloud-native innovations, evaluating their applicability to our product roadmap and team efficiency
Contribute to and maintain comprehensive technical documentation, including API contracts, system architecture diagrams, and robust onboarding resources for new engineers
Requirements
Bachelor’s degree a STEM related field (or equivalent practical experience)
6+ years of professional experience in full-stack development, with at least 2 years in a formal leadership or mentoring capacity
Deep expertise in React JS and modern front-end architectures, paired with strong experience in building and scaling RESTful or GraphQL APIs
Proven track record of mentoring junior and senior developers, improving team-wide engineering standards, and successfully managing team growth
Strong command of JavaScript (ES6+), TypeScript, and modern backend languages (e.g., Node.js, Python, or Go)
Expertise with state management, database design (SQL/NoSQL), and component-driven architecture, microservices a plus
Experience managing CI/CD pipelines, containerization (Docker/Kubernetes), and cloud infrastructure (AWS/GCP/Azure)
Proficiency with Git, modern build tools (e.g., Webpack, Vite), and automated testing frameworks (Jest, Cypress, or similar)
Solid understanding of web security (OWASP), performance optimization, and scalable system design
Excellent communication skills, with the ability to articulate complex technical trade-offs to both technical and non-technical stakeholders
Tech Stack
AWS
Azure
Cloud
Cypress
Docker
Google Cloud Platform
GraphQL
JavaScript
Jest
Kubernetes
Microservices
Node.js
NoSQL
Python
React
SQL
TypeScript
Webpack
Go
Benefits
Group Medical Insurance (Group Term Life, Group Hospital & Surgical, Group Outpatient Clinical, Group Outpatient Specialist, Group Dental)
Paid time off to include vacation, sick, annual leave and Singapore statutory leave
Robust Learning Management System for employee growth and development