
On-Site
Full-Time
Mumbai, Maharashtra
India
Skills
Spring Framework
React.js
Full-Stack Development
Angular
Web Applications
.NET Framework
HTML5
MongoDB
Web Development
Stack
About the Role
Job Title: Senior Full Stack - Backend Engineer (Node.js + TypeScript + PostgreSQL+ React)
Location: Mumbai
Type: Full-Time
Who We Are?
Aadrila Technologies is a fast-growing company dedicated to building innovative and scalable
solutions. As part of our next major growth phase, we are revamping our API management
system, transitioning from Laravel/PHP/MySQL to a modern stack with Node.js, TypeScript,
PostgreSQL, and React on AWS.
We are looking for a Senior Backend Engineer to lead this transformation. If you are an
experienced backend developer who thrives in a fast-paced environment and enjoys architecting
scalable and high-performance systems, we want to hear from you!
About the Role
As a Senior Backend Engineer at Aadrila, you will play a critical role in rebuilding our API
management system. You will work on scalable, secure, and high-performance backend
services while ensuring seamless integration with our frontend and AWS infrastructure.
You’ll collaborate closely with engineering leadership, frontend teams, and DevOps to shape
the architecture and development process.
Responsibilities
System Architecture & Development: Design, develop, and scale backend services
using Node.js and TypeScript, including REST and GraphQL APIs.
Database Management: Work with PostgreSQL and optimize data models, indexes,
and queries for performance. Experience with MySQL is a plus.
ORM & Data Handling: Use Prisma ORM for efficient and type-safe database
interactions.
API Performance & Optimization: Ensure APIs are efficient, well-documented, and
secure with proper authentication and rate limiting.
Task Queues: Implement and manage message queues (e.g., BullMQ, RabbitMQ,
Kafka, or SQS) for background task processing.
Advanced Logging & Monitoring: Set up and manage Prometheus, Grafana, or AWS
CloudWatch for observability, monitoring, and alerting.
Docker & Containerization: Develop and deploy containerized applications using
Docker to ensure consistency across environments.
Agile Development: Follow Agile/Scrum methodologies for iterative development and
continuous improvement.
Code Quality & Best Practices: Conduct code reviews, enforce best practices, and
maintain high coding standards.
Debugging & Troubleshooting: Identify and resolve issues related to API
performance, data consistency, and system reliability.
AWS Integration: Work with AWS services like EC2, Lambda, RDS, S3,
CloudWatch, and API Gateway to build a scalable and cost-effective backend.
Collaboration & Mentorship: Work closely with frontend engineers (React) and
mentor junior developers to improve team efficiency.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering,
Information Technology, or a related field.
3+ years of experience in backend development using Node.js and TypeScript.
Strong expertise in PostgreSQL (experience with MySQL is a bonus).
Experience with Prisma ORM for database management.
Hands-on AWS experience (e.g., EC2, RDS, Lambda, S3, API Gateway).
Proficiency in designing and building REST and GraphQL APIs.
Experience with Task Queues (BullMQ, RabbitMQ, Kafka, or AWS SQS).
Advanced logging & monitoring experience (Prometheus, Grafana, or AWS
CloudWatch).
Docker experience for containerized application development and deployment.
Understanding of authentication mechanisms (JWT, OAuth, API Keys).
Experience with unit testing, integration testing, and CI/CD.
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Strong Experience with React
Preferred Qualifications
Experience with Redis, Kafka, or other messaging queues.
Exposure to Kubernetes and Terraform.
Knowledge of microservices architecture.
Previous experience in migrating legacy systems (e.g., Laravel/PHP to Node.js).
Contributions to open-source projects.
Location: Mumbai
Type: Full-Time
Who We Are?
Aadrila Technologies is a fast-growing company dedicated to building innovative and scalable
solutions. As part of our next major growth phase, we are revamping our API management
system, transitioning from Laravel/PHP/MySQL to a modern stack with Node.js, TypeScript,
PostgreSQL, and React on AWS.
We are looking for a Senior Backend Engineer to lead this transformation. If you are an
experienced backend developer who thrives in a fast-paced environment and enjoys architecting
scalable and high-performance systems, we want to hear from you!
About the Role
As a Senior Backend Engineer at Aadrila, you will play a critical role in rebuilding our API
management system. You will work on scalable, secure, and high-performance backend
services while ensuring seamless integration with our frontend and AWS infrastructure.
You’ll collaborate closely with engineering leadership, frontend teams, and DevOps to shape
the architecture and development process.
Responsibilities
System Architecture & Development: Design, develop, and scale backend services
using Node.js and TypeScript, including REST and GraphQL APIs.
Database Management: Work with PostgreSQL and optimize data models, indexes,
and queries for performance. Experience with MySQL is a plus.
ORM & Data Handling: Use Prisma ORM for efficient and type-safe database
interactions.
API Performance & Optimization: Ensure APIs are efficient, well-documented, and
secure with proper authentication and rate limiting.
Task Queues: Implement and manage message queues (e.g., BullMQ, RabbitMQ,
Kafka, or SQS) for background task processing.
Advanced Logging & Monitoring: Set up and manage Prometheus, Grafana, or AWS
CloudWatch for observability, monitoring, and alerting.
Docker & Containerization: Develop and deploy containerized applications using
Docker to ensure consistency across environments.
Agile Development: Follow Agile/Scrum methodologies for iterative development and
continuous improvement.
Code Quality & Best Practices: Conduct code reviews, enforce best practices, and
maintain high coding standards.
Debugging & Troubleshooting: Identify and resolve issues related to API
performance, data consistency, and system reliability.
AWS Integration: Work with AWS services like EC2, Lambda, RDS, S3,
CloudWatch, and API Gateway to build a scalable and cost-effective backend.
Collaboration & Mentorship: Work closely with frontend engineers (React) and
mentor junior developers to improve team efficiency.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering,
Information Technology, or a related field.
3+ years of experience in backend development using Node.js and TypeScript.
Strong expertise in PostgreSQL (experience with MySQL is a bonus).
Experience with Prisma ORM for database management.
Hands-on AWS experience (e.g., EC2, RDS, Lambda, S3, API Gateway).
Proficiency in designing and building REST and GraphQL APIs.
Experience with Task Queues (BullMQ, RabbitMQ, Kafka, or AWS SQS).
Advanced logging & monitoring experience (Prometheus, Grafana, or AWS
CloudWatch).
Docker experience for containerized application development and deployment.
Understanding of authentication mechanisms (JWT, OAuth, API Keys).
Experience with unit testing, integration testing, and CI/CD.
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Strong Experience with React
Preferred Qualifications
Experience with Redis, Kafka, or other messaging queues.
Exposure to Kubernetes and Terraform.
Knowledge of microservices architecture.
Previous experience in migrating legacy systems (e.g., Laravel/PHP to Node.js).
Contributions to open-source projects.