Software Developer
Description
We are looking for Node.js
Experience 4 to 6 years
Location - Bangalore
Work Mode - Hybrid
JD:
We are seeking an experienced AWS & Node.js Developer with around 4 years of professional experience in backend development and cloud-native solutions. The candidate will design, build, and optimize scalable applications, ensuring reliability, performance, and security across enterprise systems.
Key Responsibilities
- Application Development: Build and maintain backend services using Node.js and TypeScript.
- Cloud Architecture: Design and deploy applications leveraging AWS services (Lambda, API Gateway, ECS, DynamoDB, S3, RDS).
- Microservices: Architect and implement microservices with event-driven patterns.
- CI/CD Automation: Set up pipelines using AWS CodePipeline, Jenkins, or GitHub Actions.
- Monitoring & Troubleshooting: Ensure system reliability with CloudWatch, X-Ray, and logging frameworks.
- Collaboration: Work closely with product managers, DevOps engineers, and QA teams.
Required Skills
- Node.js Expertise: Strong knowledge of Express.js, NestJS, RESTful APIs, and GraphQL.
- AWS Proficiency: Hands-on with EC2, Lambda, S3, RDS, DynamoDB, CloudFormation/Terraform.
- Database Management: Skilled in SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/DynamoDB).
- DevOps Practices: Familiarity with Docker, Kubernetes, CI/CD pipelines.
- Security Best Practices: Knowledge of IAM, authentication, and secure coding standards.
Skills
- API
- API Gateway
- Authentication
- Automation
- AWS
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- CloudWatch
- DevOps
- Docker
- DynamoDB
- EC2
- ECS
- Event Driven Architecture
- Express.js
- GitHub
- GitHub Actions
- GraphQL
- IAM
- Jenkins
- Kubernetes
- Lambda
- Microservices
- MongoDB
- MySQL
- NestJS
- Node.js
- NoSQL
- PostgreSQL
- RDS
- REST
- S3
- Secure Coding
- SQL
- Terraform
- TypeScript
