Location: Singapore
Employment Type: Full-time
Industry: Information Technology /Enterprise Software
Job Description
We are seeking an experienced Lead FullStack Developer to provide technical leadership while remaining hands-on in the design, development, and delivery of complex enterprise-grade applicationsThis role combines deep technical expertise across frontend, backend, and datalayers with responsibility for guiding development standards, solution design,and team execution.
The role requires strong system thinking,the ability to handle complex business logic, and experience building scalable,secure, and high-availability platforms.
Key Responsibilities
- Lead the technical design and implementation of full stack enterprise applications.
- Architect and develop scalable backend services, APIs, and integration layers.
- Design complex frontend application architectures using modern frameworks.
- Review code, enforce engineering standards, and guide best practices.
- Translate business requirements into robust technical solutions.
- Perform system performance tuning, debugging, and root-cause analysis.
- Collaborate with architects, product owners, and DevOps teams.
- Mentor developers and provide technical direction across the team.
Technical Requirements
- Strong expertise in backend development using Java, Python, or .NET (preferably .NET Core or Java Spring Boot).
- Advanced frontend development experience with Angular, React, or Next.js, including state management and modular architectures.
- Deep understanding of RESTful API design, asynchronous processing, and distributed system communication.
- Strong experience with relational databases (MySQL, PostgreSQL, SQL Server) including query optimization, indexing, and transactional integrity.
- Hands‑on experience with cloud‑native architectures on AWS, Azure, or GCP.
- Practical experience with containerisation (Docker) and CI/CD pipelines.
- Strong understanding of authentication, authorization, and security best practices.
- Experience handling concurrency, performance bottlenecks, and large data volumes.
Experience & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
- 10+ years of professional software development experience.
- Proven experience leading technical solutions or development teams.
- Experience working on mission‑critical or enterprise‑scale systems.
Preferred Skills
- Exposure to microservices architectures and event‑driven systems.
- Experience with message queues, caching mechanisms, and system observability.
- Familiarity with DevOps practices, infrastructure‑as‑code, and monitoring tools.
- Experience in regulated or security‑sensitive environments.
Why Join Us
- Lead the development of complex enterprise platforms with real‑world impact.
- High ownership role with influence over technical direction.
- Opportunity to work with modern technologies and challenging problem domains.
Additional Information
This role requires advanced ICT skills combining hands‑on development with technical leadership responsibilitiesCandidates will be assessed based on depth of technical knowledge, system design capability, and leadership experience.