Loading...

Aadrila Technologies P Limited

Senior Full Stack Engineer

Aadrila Technologies P Limited
Mumbai, Maharashtra On-site
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.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs