cloudrann
Job Title: Node.js Backend Developer
Location: Madison, WI
any visa elgible except GCĀ
Job Description
We are seeking an experienced Node.js Backend Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have strong expertise in Node.js, microservices architecture, cloud technologies, database management, and DevOps practices.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Node.js, Express.js, and NestJS.
Build and support RESTful APIs, microservices, and API gateways.
Develop secure, high-performance, and reliable backend solutions.
Integrate applications with databases, third-party services, and messaging platforms.
Implement authentication and authorization mechanisms.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Troubleshoot, debug, and optimize application performance.
Participate in code reviews and follow best development practices.
Support CI/CD pipelines and cloud deployments.
Required Skills
Backend Technologies
Node.js
Express.js
NestJS
JavaScript
TypeScript
API Development
REST APIs
Microservices Architecture
API Gateway
Swagger/OpenAPI Documentation
Databases
PostgreSQL
MySQL
MongoDB
SQL Server
DynamoDB
Security
JWT Authentication
OAuth 2.0
Single Sign-On (SSO)
Role-Based Access Control (RBAC)
CORS
Input Validation
Cloud Platforms
AWS
Messaging & Event Streaming
Kafka
RabbitMQ
DevOps & CI/CD
Git
GitHub
Jenkins
GitHub Actions
Azure DevOps
CI/CD Pipelines
Testing
Jest
Mocha
Chai
Supertest
Postman
Containers & Orchestration
Docker
Kubernetes
Monitoring & Logging
AWS CloudWatch
Application Insights
Splunk
Datadog
ELK Stack
Preferred Qualifications
Experience working in Agile/Scrum environments.
Strong understanding of distributed systems and scalable architectures.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
To apply for this job email your details to praveenn@cloudraninc.com