Job Title : Full Stack Developer
Job Description :
We are looking for a talented Full Stack Developer to join our dynamic team. The ideal candidate will have experience in both front-end and back-end development, a strong understanding of the software development life cycle, and a passion for creating innovative solutions.
Experience Level : Up to 5 years
Preferred Qualification :
Bachelor’s or Master’s degree in a relevant field with a high level of English proficiency.
Skills Required :
- Up to 5 years of hands-on experience as a Full Stack Engineer or in a similar role, with a strong focus on TypeScript, React (Next.js), and Node.js.
- React Mastery : Deep expertise in React, including advanced concepts like state management, performance optimization, and server-side rendering.
- Strong practical experience with server-rendered React applications and building backend applications using Next.js.
- Advanced proficiency in TypeScript, ensuring type-safe and maintainable applications.
- Extensive experience working with RESTful APIs and integrating with complex backend systems.
- Hands-on experience with modern testing frameworks such as Jest, Vitest, Playwright, and React Testing Library.
- Understanding of microservices architecture and best practices.
- Ability to design and implement complex, scalable, and maintainable systems, considering security and performance.
- Database Skills : Experience working with NoSQL databases (e.g., MongoDB).
- Version Control : Proficiency in Git, including branching strategies and collaborative workflows.
Nice to Have :
Experience with Python.Familiarity with event-driven systems (e.g., Kafka).Basic knowledge of LLMs (Large Language Models), including communication with LLMs and retrieval-augmented generation (RAG).Exposure to OpenSearch / Elasticsearch.