Job Summary
- 7+ years of overall software development experience
- Strong hands‑on experience in Node.js (minimum 4 years)
- Mobile development experience with:
- React Native / Flutter or
- Native Android (Java/Kotlin) and/or iOS (Swift)
- Experience working in client‑driven / T&M environments
Technical Skills (Must Have)
Backend / API
- Strong experience in Node.js, TypeScript, and NestJS
- Experience building scalable applications using TypeScript and NestJS
- Node.js performance tuning and scalability
- Jest/Mocha unit and integration testing
- Swagger/OpenAPI documentation
- RESTful APIs and/or GraphQL
- Asynchronous programming, event‑driven architecture
- JWT / OAuth authentication
- API security best practices
Databases
- MongoDB
- Data modeling and performance tuning
Mobile Integration
- Backend support for mobile apps
- Push notifications, session handling, offline sync
- API versioning for mobile clients
Cloud & DevOps
- Experience with AWS / Azure / GCP (any one)
- Docker (good to have)
- Kubernetes basics
- CI/CD pipelines (basic understanding)
Good to Have
- Microservices architecture
- Message queues (Kafka, RabbitMQ, SQS)
- Experience with mobile app deployment cycles
- Exposure to Agile / Scrum delivery
- Knowledge of logging, monitoring, and troubleshooting in production
Responsibilities
- Design, develop, and maintain Node.js backend services
- Build and optimize APIs consumed by mobile applications
- Collaborate with mobile developers, QA, and client stakeholders
- Ensure code quality, performance, and security standards
- Redis caching and session management
- Support deployments, bug fixes, and enhancements as per client priorities
Key Responsibilities
- 7+ years of overall software development experience
- Strong hands‑on experience in Node.js (minimum 4 years)
- Mobile development experience with:
- React Native / Flutter or
- Native Android (Java/Kotlin) and/or iOS (Swift)
- Experience working in client‑driven / T&M environments
Technical Skills (Must Have)
Backend / API
- Strong experience in Node.js, TypeScript, and NestJS
- Experience building scalable applications using TypeScript and NestJS
- Node.js performance tuning and scalability
- Jest/Mocha unit and integration testing
- Swagger/OpenAPI documentation
- RESTful APIs and/or GraphQL
- Asynchronous programming, event‑driven architecture
- JWT / OAuth authentication
- API security best practices
Databases
- MongoDB
- Data modeling and performance tuning
Mobile Integration
- Backend support for mobile apps
- Push notifications, session handling, offline sync
- API versioning for mobile clients
Cloud & DevOps
- Experience with AWS / Azure / GCP (any one)
- Docker (good to have)
- Kubernetes basics
- CI/CD pipelines (basic understanding)
Good to Have
- Microservices architecture
- Message queues (Kafka, RabbitMQ, SQS)
- Experience with mobile app deployment cycles
- Exposure to Agile / Scrum delivery
- Knowledge of logging, monitoring, and troubleshooting in production
Responsibilities
- Design, develop, and maintain Node.js backend services
- Build and optimize APIs consumed by mobile applications
- Collaborate with mobile developers, QA, and client stakeholders
- Ensure code quality, performance, and security standards
- Redis caching and session management
- Support deployments, bug fixes, and enhancements as per client priorities
Skill Requirements
- 7+ years of overall software development experience
- Strong hands‑on experience in Node.js (minimum 4 years)
- Mobile development experience with:
- React Native / Flutter or
- Native Android (Java/Kotlin) and/or iOS (Swift)
- Experience working in client‑driven / T&M environments
Technical Skills (Must Have)
Backend / API
- Strong experience in Node.js, TypeScript, and NestJS
- Experience building scalable applications using TypeScript and NestJS
- Node.js performance tuning and scalability
- Jest/Mocha unit and integration testing
- Swagger/OpenAPI documentation
- RESTful APIs and/or GraphQL
- Asynchronous programming, event‑driven architecture
- JWT / OAuth authentication
- API security best practices
Databases
- MongoDB
- Data modeling and performance tuning
Mobile Integration
- Backend support for mobile apps
- Push notifications, session handling, offline sync
- API versioning for mobile clients
Cloud & DevOps
- Experience with AWS / Azure / GCP (any one)
- Docker (good to have)
- Kubernetes basics
- CI/CD pipelines (basic understanding)
Good to Have
- Microservices architecture
- Message queues (Kafka, RabbitMQ, SQS)
- Experience with mobile app deployment cycles
- Exposure to Agile / Scrum delivery
- Knowledge of logging, monitoring, and troubleshooting in production
Responsibilities
- Design, develop, and maintain Node.js backend services
- Build and optimize APIs consumed by mobile applications
- Collaborate with mobile developers, QA, and client stakeholders
- Ensure code quality, performance, and security standards
- Redis caching and session management
- Support deployments, bug fixes, and enhancements as per client priorities