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 user-friendly.
Responsibilities
- 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 a 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 field.
- 2.5-5 years of experience as a Fullstack Developer or similar role with balanced backend and frontend exposure.
- Proficiency in backend development using Node.js, Express.js, and TypeScript.
- Experience with frontend technologies such as JavaScript, TypeScript, HTML, CSS, React, Angular, or Vue.js .
- Experience working with microservices and event-driven architecture using RabbitMQ, Kafka, BullMQ, and Redis.
- Ability to architect and implement GraphQL APIs with a focus on performance and security.
- Solid understanding of web development principles and best practices.
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with RESTful APIs and web services.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with version control systems like Git.
- Proficiency in tools such as Jira, Confluence, GitLab, and Bitbucket.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to thrive in a fast-paced, agile development environment.
Nice To Have
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with frontend state management libraries (e. g., Redux, Zustand).
- Understanding of DevOps principles and CI/CD pipelines.
- Knowledge of SOLID principles and Agile methodologies (Scrum, Kanban).
- Experience integrating third-party headless CMS (Contentful) and personalization engines (Algolia, Cloudinary, Talon One, Segment).
This job was posted by Yash Saini from Auriga IT Consulting.