About the Company
Our client is building a next-generation conversational AI platform aimed at transforming HR workflows. Backed by solid funding and based in Singapore, they are creating an enterprise-grade solution featuring a 3D virtual human that serves as an intelligent HR partner. They are seeking a visionary and experienced technical leader to architect and drive the development of the application from the ground up.
The Role
As the founding Lead Full-Stack Developer and Application Architect, you will serve as the primary technical authority for the application layer. You will be responsible for designing and building the entire system—from frontend interfaces to backend services and database structures. In this hands-on role, you will make pivotal technology decisions, establish engineering best practices, and ensure the platform is scalable, secure, and maintainable.
Key Responsibilities
- Architect & Design: Lead the design, development, and deployment of the full application stack, including web client, backend services, and APIs.
- Technical Leadership: Define and implement coding standards, design patterns, and testing methodologies across the team.
- Technology Selection: Make informed choices on frameworks, libraries, and tools that define the long-term tech stack.
- Hands-on Development: Write clean, efficient, and maintainable code for both frontend (Next.js/TypeScript) and backend (Python/FastAPI).
- System Integrity: Build a system that is scalable, secure, resilient, and compliant with regulations such as GDPR.
- Mentorship: Guide and mentor junior engineers, conduct code reviews, and cultivate a culture of technical excellence.
- Strategic Collaboration: Work closely with the Product Manager to align technical execution with business goals and collaborate with the Cloud Engineer to ensure seamless integration with infrastructure.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related discipline
- 7+ years of full-stack development experience with increasing levels of responsibility
- Proven background in technical leadership and system architecture for scalable web applications
- Expert proficiency in frontend (TypeScript, React/Next.js) and backend (Python with FastAPI or Flask)
- Strong knowledge of microservices, REST/GraphQL APIs, and system design
- Hands-on experience with cloud platforms (Azure strongly preferred)
- Excellent communication and leadership skills, capable of bridging technical and business conversations
Preferred Qualifications (Nice-to-Haves)
- Experience with Azure services (Container Apps, Cosmos DB, API Management, Logic Apps)
- Background in designing multi-tenant SaaS platforms
- Familiarity with real-time communication protocols like WebRTC and streaming systems
- Understanding of domain-driven design (DDD) and advanced architectural patterns
- Experience implementing CI/CD pipelines and applying DevOps best practices