Search by job, company or skills

Auriga IT

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128469863

Similar Jobs