Posted on: 22/12/2025
Description :
We are looking for an experienced Full-Stack Engineer to join our engineering team and help design, build, and scale high-quality production applications. The ideal candidate has strong expertise in modern frontend frameworks, backend development with Node.js and TypeScript, and a passion for clean architecture and high engineering standards. Experience with AI-powered development or AI feature integration is a strong plus.
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance full-stack applications in production environments
- Build modular, reusable, and resilient services using Node.js with TypeScript (bonus if experienced with NestJS)
- Develop responsive and maintainable user interfaces using React.js or Vue.js
- Design and implement backend services in a microservices or service-oriented architecture
- Work with databases such as MongoDB or Supabase, ensuring data consistency and performance
- Implement ESR/RPC-based communication and well-structured APIs
- Apply Clean Architecture / Hexagonal Architecture, SOLID principles, and best software design practices
- Ensure systems follow ACID behaviors, idempotent design, and fault-tolerant patterns
- Collaborate closely with product managers, designers, and other engineers to deliver high-quality features
- Write clean, testable, and well-documented code while following secure coding practices
- Participate in code reviews, architecture discussions, and continuous improvement initiatives
Required Skills & Qualifications :
- 5+ years of experience as a Full-Stack Engineer or in a similar role
- Strong proficiency in React.js or Vue.js
- Solid experience with Node.js and TypeScript
- Good understanding of microservices / service-oriented architectures
- Hands-on experience with MongoDB or Supabase
- Strong knowledge of software design principles, including SOLID and Clean Architecture
- Experience building and maintaining production-grade applications
- Familiarity with testing strategies, documentation standards, and security best practices
AI & Innovation (Good to Have) :
- Experience using AI tools for development (e.g., code generation, testing, optimization)
- Bonus : Experience integrating AI features into customer-facing applications
- Familiarity with AI frameworks or tools such as LangChain, LlamaIndex, or similar
- Strong enthusiasm for learning and experimenting with emerging AI technologies
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1593837
Interview Questions for you
View All