We are looking for a skilled Fullstack Engineer to join our team. The ideal candidate will have a strong foundation in backend development using Node.js and hands-on experience with modern frontend technologies.
As a Fullstack Engineer, you will be responsible for designing, developing, and maintaining web applications that are performant, secure, and :
- Develop and maintain robust backend solutions using Node.js with Express.js and NestJS
- Design and implement responsive, user-friendly frontend interfaces using modern frontend frameworks
- Contribute to High-Level System Design and Low-Level System Design documentation
- Collaborate with cross-functional teams to define, design, and deliver new features
- Optimize applications for speed, scalability, and reliability
- Implement security and data protection best practices
- Write clean, maintainable, and efficient TypeScript code
- Conduct code reviews and provide constructive feedback to peers
- Stay current with emerging technologies and industry best practices
- Troubleshoot and debug issues, ensuring timely resolutions
- Lead the architecture and development of scalable, maintainable frontend applications
- Drive adoption of modern frontend frameworks and best practices in React.js and Next.js
- Optimize applications for Core Web Vitals (LCP, CLS, FID) to ensure superior user experience
- Collaborate with designers and UX teams to deliver accessible and visually polished interfaces
Requirements :
Bachelor's degree in Computer Science, Engineering, or a related field2.5-5 years of experience as a Fullstack Developer or similar role with balanced backend and frontend exposureProficiency in backend development using Node.js, Express.js, and TypeScriptExperience with frontend technologies such as JavaScript, TypeScript, HTML, CSS, React, Angular, or Vue.jsExperience working with microservices and event-driven architecture using RabbitMQ, Kafka, BullMQ, and RedisAbility to architect and implement GraphQL APIs with a focus on performance and securitySolid understanding of web development principles and best practicesExperience with databases such as MongoDB, MySQL, or PostgreSQLFamiliarity with RESTful APIs and web servicesKnowledge of containerization technologies such as Docker and KubernetesExperience with version control systems like GitProficiency in tools such as Jira, Confluence, GitLab, and BitbucketStrong problem-solving and analytical skillsExcellent communication and collaboration abilitiesAbility to thrive in a fast-paced, agile development environmentNice to Have :
Experience with cloud platforms such as AWS or AzureFamiliarity with frontend state management libraries (e.g., Redux, Zustand)Understanding of DevOps principles and CI / CD pipelinesKnowledge of SOLID principles and Agile methodologies (Scrum, Kanban)Experience integrating third-party headless CMS (Contentful) and personalization engines (Algolia, Cloudinary, Talon.One, Segment)(ref : hirist.tech)