Source description
About the role
Senior Backend Developer (Node.js + Python + AWS + Microservices) Job Summary We are looking for an experienced Senior Backend Developer with strong expertise in Node.js, Python, AWS, Microservices, REST APIs, and System Design . The ideal candidate should have hands-on experience designing and developing scalable, cloud-native distributed applications with a focus on performance, reliability, and security. The candidate should also be comfortable using AI-assisted development tools (such as OpenAI Codex, GitHub Copilot, Cursor, Windsurf, Claude Code, or similar) to improve engineering productivity, automate repetitive tasks, enhance code quality, and accelerate software delivery. Primary (Must-Have) Skills Node.js JavaScript / TypeScript Python Microservices Architecture REST API Development AWS Cloud System Design Express.js / NestJS / Fastify Distributed Systems NoSQL Databases (DynamoDB preferred) Secondary Skills AWS Lambda API Gateway DynamoDB S3 SQS CloudWatch OpenSearch Asynchronous Programming Event-Driven Architecture Performance Optimization Scalability Observability Security Best Practices Unit Testing CI/CD Good-to-Have Skills AI Coding Assistants (GitHub Copilot, Cursor, OpenAI Codex, Claude Code, Windsurf, Codeium, Tabnine) Docker Kubernetes Terraform Redis Kafka/RabbitMQ GraphQL Serverless Framework ELK Stack Monitoring Tools (Datadog, Prometheus, Grafana) Agile/Scrum Key Responsibilities Design, develop, and maintain scalable backend applications using Node.js and Python. Build cloud-native applications on AWS following best engineering practices. Design and develop secure, scalable RESTful APIs. Architect and implement Microservices-based distributed systems. Participate in System Design discussions and technical architecture decisions. Optimize application performance, scalability, observability, and cost. Implement coding standards, security best practices, testing, and code reviews. Collaborate with Product Managers, Architects, Frontend Developers, DevOps, and QA teams. Build highly available and fault-tolerant backend services. Utilize AI-powered development tools to improve productivity, automate repetitive coding tasks, assist in code reviews, generate unit tests, and accelerate software development. Required Experience 6+ years of software development experience. 4+ years of backend development experience. Strong experience with Node.js. Good hands-on experience with Python. Experience with Express.js, NestJS, or Fastify. Strong understanding of asynchronous programming. Experience designing scalable distributed systems. Strong System Design knowledge. Hands-on experience with Microservices Architecture. Strong REST API development experience. Experience with AWS cloud services. Experience with DynamoDB or other NoSQL databases. AWS Services Required AWS Lambda API Gateway DynamoDB S3 CloudWatch OpenSearch SQS AI Development Experience Candidates should have practical experience using AI-assisted development tools such as: GitHub Copilot OpenAI Codex Cursor AI Windsurf Claude Code Codeium Tabnine Amazon Q Developer Similar AI coding assistants They should be able to: Generate code using AI tools. Refactor existing code. Generate unit tests. Perform AI-assisted code reviews. Improve developer productivity using AI. Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at UST
Related open roles
Lead Ii Data Engineering Python, Aws, Sql Kerala
India
Lead Ii Devops Engineering Chennai
Chennai
Nodejs Developer(Javascript, Nodejs with Express JS, SQL, ReactJS)
Hyderabad
Lead I / Lead II - Fullstack Dev (React, Node JS, Typescript, JavaScript)
India
Developer II - Software Engineering
Chennai
Lead II - Software Engineering
Chennai