Lead the migration of backend services from Ruby to NestJS, ensuring scalability, maintainability, and high performance.
Design, develop, and implement RESTful APIs and ensure seamless integration with the Nuxt.js frontend.
Collaborate closely with frontend developers to ensure consistent data flow and an optimal user experience.
Optimize application performance and maintain top-quality code through testing, debugging, and code reviews.
Work closely with cross-functional teams such as QA, DevOps, and Product to deliver projects smoothly.
Write clear, maintainable, and well-documented code following industry best practices.
Identify risks or challenges within migration and development efforts and propose effective solutions.
Participate in architectural discussions and contribute to improving system design and best practices.
Why you will love this role
Opportunity to work on a high-impact migration project involving modern backend technologies.
Exposure to cutting-edge frameworks such as NestJS, Nuxt.js, Vue.js, and scalable architecture patterns.
A collaborative environment that values ownership, innovation, and high-quality engineering.
Chance to work across both backend and frontend, contributing to full-stack development.
Opportunities to influence architectural decisions and improve systems at scale.
A culture that encourages continuous learning, technical growth, and exploring new technologies.
We would like you to bring along
5+ years of hands-on experience building full-stack web applications.
Strong expertise in NestJS / Node.js for backend development.
Proven experience with Nuxt.js / Vue.js for frontend development.
Solid understanding of TypeScript, JavaScript (ES6+), and modern web development practices.
Experience in API development, authentication, authorization, and system integrations.
Familiarity with database concepts and ORM frameworks like Prisma, TypeORM, or Sequelize.
Good understanding of microservices, REST APIs, and server-side rendering (SSR).
Experience with Git, CI/CD pipelines, and cloud platforms such as AWS.
Strong analytical thinking, problem-solving ability, and the capability to work independently.
Good-to-have skills
Knowledge of Ruby or prior experience migrating Ruby-based applications.
Familiarity with containerization, cloud-native development, or advanced AWS services.
Understanding of testing frameworks, performance optimization, or DevOps practices.
Location - Indore, Pune , Baner, Pune , Viman Nagar, Remote
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time