Job Description
Are you passionate about building robust, scalable backend systems that power amazing applications? Techseria seeks 3 talented NodeJS/NestJS Backend Developers to join our innovative development team in Ahmedabad. You'll be architecting and developing the server-side logic that drives business-critical applications for our diverse client portfolio. As a NodeJS/NestJS Backend Developer at Techseria, you'll design and implement high-performance APIs, microservices, and backend architectures that support web and mobile applications. Working in our collaborative environment, you'll tackle complex technical challenges while contributing to solutions that serve 100+ clients across various industries. We're looking for developers with 1-4 years of Node.js experience who are excited about backend technologies and eager to grow their expertise in modern server-side development. This is a work-from-office position where you'll collaborate with frontend developers, DevOps engineers, and project managers to deliver comprehensive full-stack solutions.
Key Responsibilities
- Design and build RESTful APIs and GraphQL endpoints using NodeJS and NestJS framework, implementing clean architecture patterns and ensuring optimal performance for high-traffic applications.
- Create efficient database schemas, write optimized queries, and implement database migrations using MongoDB, PostgreSQL, or MySQL while ensuring data integrity and security.
- Implement robust authentication systems (JWT, OAuth), role-based access control, data encryption, and security best practices to protect sensitive business data and user information.
- Develop microservices using NestJS modules, implement inter-service communication, manage message queues, and integrate third-party APIs to create comprehensive backend ecosystems.
- Optimize application performance through caching strategies, database indexing, code profiling, and implement logging and monitoring solutions for production environments.
Requirements
- 1-4 years of hands-on Node.js development experience with strong proficiency in NestJS framework, including modules, controllers, services, guards, and dependency injection concepts.
- Strong command of JavaScript ES6+ and TypeScript, understanding of asynchronous programming, promises, async/await, and modern JavaScript development patterns.
- Proficiency working with databases (MongoDB, PostgreSQL, MySQL), experience with ORMs like TypeORM, Mongoose, or Prisma, and understanding of database optimization techniques.
- Extensive experience building RESTful APIs, understanding of HTTP protocols, status codes, and experience integrating third-party APIs and services into backend applications.
- Basic understanding of cloud platforms (AWS, Azure, GCP), containerization concepts (Docker), and deployment processes for Node.js applications in production environments.
- Familiarity with testing frameworks (Jest, Mocha), version control (Git), package managers (npm/yarn), and development tools for debugging and performance monitoring.
Benefits
- Enjoy the freedom of flexible working hours that allow you to optimize your productivity while maintaining a healthy work-life balance and personal scheduling preferences.
- Work with the latest Node.js features, explore modern backend frameworks, and stay at the forefront of server-side development in a rapidly evolving technology landscape.
- Tackle challenging backend architecture problems, optimize system performance, and build solutions that handle real-world scalability and reliability requirements.
- Work closely with frontend developers, mobile app developers, and DevOps engineers, gaining valuable insights into complete application development lifecycle and architecture decisions.
- Continuous learning through exposure to enterprise-level projects, microservices architecture, and mentorship from experienced backend developers in our growing team.