GECO Asia is Hiring: Senior Full Stack Engineer / Tech Lead
OverviewWe are looking for a Senior Full Stack Engineer / Tech Lead to lead the design, development, and delivery of scalable web and mobile applications. This role requires a hands-on leader with strong expertise in React, Node.js/NestJS, TypeScript, and AWS, combined with solid experience in team leadership and system architecture.
Key ResponsibilitiesTechnical Leadership & Delivery- Lead end-to-end development of full-stack applications across web and mobile platforms
- Architect scalable, maintainable, and high-performance systems
- Act as the primary technical escalation point for engineering challenges
- Drive code quality through reviews, best practices, and standards enforcement
Full Stack Development- Build and maintain front-end applications using React, TypeScript, and modern UI frameworks
- Develop backend services and APIs using Node.js / NestJS
- Design and implement RESTful and/or GraphQL APIs
- Contribute to mobile development using React Native (if applicable)
System Design & Architecture- Define system architecture, service boundaries, and data flow
- Manage and reduce technical debt through refactoring initiatives
- Ensure performance optimization across frontend and backend systems
Cloud & DevOps- Design and deploy applications on AWS (Lambda, EC2, S3, RDS, ECS, CloudFront)
- Work with DevOps tools such as Docker, CI/CD pipelines, and infrastructure as code
- Implement monitoring, logging, and alerting for production systems
Team Leadership & Collaboration- Lead and mentor a team of developers (5–10 engineers)
- Facilitate Agile ceremonies (standups, sprint planning, retrospectives)
- Collaborate with cross-functional teams including Product, QA, and Architecture
- Communicate effectively with stakeholders, including international teams
Required Skills & Qualifications- 6+ years of full-stack development experience
- Strong expertise in:
- React, TypeScript (Frontend)
- Node.js / NestJS (Backend)
- Proven experience in technical leadership or team lead role
- Hands-on experience with AWS cloud services
- Strong knowledge of:
- API design (REST/GraphQL)
- Database design (SQL and NoSQL)
- Performance optimization and scalability
- Experience with Agile/Scrum methodologies
- Excellent communication and stakeholder management skills
Nice-to-Have- Experience with Python (FastAPI/Flask)
- Knowledge of AI/ML integrations (e.g., LLM APIs, vector databases)
- Familiarity with modern testing frameworks (Jest, Cypress, Playwright)
- Experience with state management tools (Redux, Zustand, React Query)
Why Join Us- Work on high-impact, scalable systems
- Collaborate with global teams and modern tech stacks
- Opportunity to lead, mentor, and drive technical direction
Ready for your next Tech Lead role Apply now or get in touch with us today.