Senior Developer – Node.js | AWS | OpenAI
Job Description:
Key Responsibilities:
Design, develop, and maintain high-performance backend services using
Node.js, TypeScript, and Express.js
Architect scalable systems using PostgreSQL and Redis for large data
handling and caching
Integrate and optimize OpenAI API usage for AI-powered functionalities
Develop and maintain containerized services using AWS ECS
Manage storage solutions via AWS S3 and configure access and lifecycle rules
Configure and maintain Elastic Load Balancers and API Gateways for secure
and optimized routing
Implement observability using AWS CloudWatch, CloudTrail, and log
aggregation tools
Write and maintain unit and integration tests to ensure code reliability and
coverage
Collaborate with cross-functional teams including DevOps, Frontend, Product,
and AI/ML engineers
Optimize and troubleshoot performance bottlenecks in database queries and
backend logic
Enforce best practices in code reviews, security, and system architecture
Must-Have Skills:
6+ years of backend development experience with Node.js and TypeScript
Strong experience with PostgreSQL and Redis Cache
Deep understanding of RESTful API design, Express.js, and middleware
architecture
Experience with OpenAI APIs (ChatGPT, GPT-4, embeddings, fine-tuning,
etc.)
Hands-on experience with AWS services: ECS, S3, API Gateway,
CloudWatch, CloudTrail
Experience with unit testing frameworks like Jest, Mocha, or similar
Proven track record of working with large databases and scalable
architecture
Knowledge of security best practices and data privacy compliance
Good to Have:
Familiarity with GraphQL or gRPC
CI/CD experience with tools like GitHub Actions, CodePipeline, or Jenkins
Experience with Infrastructure as Code (IaC) using Terraform or AWS CDK
Exposure to AI/ML workflows or prompt engineering
Key Skills :
Company Profile
Company emb---ed on a journey that has transformed us into a full-fledged IT services and solutions provider. We've assembled a team of exceptionally talented individuals known for their intelligence, hard work, creativity, leadership, empathy, and problem-solving abilities.
Telephonic Interview Available
- Telephonic interview are scheduled for this job opening.
- Interested Candidates are requested to apply and get recruiter contact number for telephonic interview.
- Candidates can call recruiter on given contact to start telephonic interview during working hours.