Job Title: Full Stack Developer (Nest.js + TypeORM + PostgreSQL + Node.js)
Location: Noida (Work from Office)
Experience: 3 to 4 Years
Employment Type: Full-time
Joining: Immediate
About the Role
- We are looking for an experienced Full Stack Developer (Nest.js + TypeORM + PostgreSQL + Node.js) to join our growing technology team in Noida.
- The ideal candidate will have strong hands-on experience in designing and developing high-performance backend systems using Nest.js (Node.js + TypeScript), managing relational databases using PostgreSQL, and implementing scalable data access layers through TypeORM.
- You will be involved in end-to-end development, from architecting APIs and backend logic to integrating data models and optimizing system performance. This role offers an exciting opportunity to work on advanced backend systems that are modular, secure, and highly scalable.
Key Responsibilities
- Design, develop, and maintain backend applications using Nest.js, TypeScript, Node.js and TypeORM.
- Architect and manage PostgreSQL databases with optimized schemas, queries, and indexes.
- Build and maintain RESTful APIs and microservices using best practices for scalability and performance.
- Develop and manage TypeORM entities, repositories, and migrations, ensuring efficient data modeling and consistency.
- Write modular, reusable, and maintainable code following Nest.js architecture patterns (Modules, Controllers, Providers, Guards, Interceptors, Middleware).
- Implement authentication and authorization using JWT, OAuth2, or Passport.js.
- Collaborate with frontend teams using React.js or Next.js to deliver seamless full-stack solutions.
- Optimize application performance, caching strategies, and database queries.
- Maintain CI/CD pipelines and follow Git-based version control and code review best practices.
- Write automated tests (unit, integration) using Jest or Mocha.
- Collaborate with DevOps teams for Docker-based deployment and production scaling.
- Participate in in-person technical discussions and interviews at our Noida office.
Required Technical Skills
Core Expertise:
- Strong proficiency in Nest.js, TypeORM, Node.js and PostgreSQL – these are mandatory core technologies for this role.
- Deep understanding of Node.js, TypeScript, and asynchronous programming concepts.
Backend Development:
- Experience building scalable RESTful APIs and microservices using Nest.js.
- Proficient in backend architecture, API versioning, and error handling.
- Hands-on experience in designing data-driven applications using TypeORM (entities, relations, migrations, query builders).
Database Management:
- Strong expertise in PostgreSQL – including query optimization, indexing, data modeling, and schema design.
- Familiarity with transactions, stored procedures, and database performance tuning.
Integration & Deployment:
- Knowledge of Docker, CI/CD pipelines, and deployment workflows.
- Experience integrating backend services with frontend apps and external APIs.
Security:
- Implementing secure authentication and authorization mechanisms.
- Strong understanding of data protection, encryption, and API security best practices.
Testing & Maintenance:
- Writing unit and integration tests using Jest or Mocha.
- Maintaining high code quality, test coverage, and adherence to coding standards.
- Frontend Collaboration (Good to Have):
- Exposure to React.js or Next.js for front-end integration.
- Understanding of UI communication through REST or GraphQL APIs.
Good to Have
- Experience in Microservices architecture, Serverless functions, or Kubernetes.
- Familiarity with Redis, Kafka, or RabbitMQ for caching and messaging.
- Exposure to AWS, GCP, or Azure cloud services.
- Understanding of API Gateway, load balancing, and application scaling strategies.
- Exposure to Agile/Scrum workflows and DevOps practices.
- Contributions to open-source projects involving Nest.js, TypeORM, or PostgreSQL.
Soft Skills
- Strong analytical and problem-solving skills.
- Detail-oriented with a focus on writing clean, maintainable, and efficient code.
- Excellent communication and collaboration abilities.
- Self-motivated, proactive, and eager to learn new technologies.
- Ability to take ownership and deliver high-quality results under deadlines.
What We Offer
- Opportunity to work on real-world, high-performance backend systems built with Nest.js + TypeORM + PostgreSQL.
- Exposure to microservices, cloud-native technologies, and modern DevOps environments.
- Collaborative and innovation-driven culture focused on professional growth.
- Competitive salary and clear career progression.
- Challenging projects that enhance your technical depth and architectural thinking.
We are specifically looking for candidates with proven, hands-on experience in Nest.js, TypeORM, and PostgreSQL — these are mandatory core skills for this position.
Job Types: Full-time, Permanent
Pay: ₹600,000.00 - ₹800,000.00 per year
Work Location: In person