Role Node JS Developer
LocationIrvingTexas
We are seeking a highly skilled Node.js Developer with expertise in AWS and Fastify to join our dynamic team. The ideal candidate will design develop and optimize highperformance backend applications while leveraging cloud services for scalability and efficiency.
Key Responsibilities:
- Develop & Maintain APIs using Node.js and Fastify for highperformance applications.
- Design scalable backend architectures with cloudbased solutions on AWS (Lambda EC2 S3 DynamoDB API Gateway etc.).
- Implement RESTful and GraphQL APIs with a focus on speed and efficiency.
- Optimize application performance using caching (Redis) load balancing and clustering.
- Ensure high code quality through unit testing integration testing and debugging.
- Implement authentication & authorization (JWT OAuth IAM roles RBAC).
- Work with DevOps teams for CI/CD containerization (Docker Kubernetes) and serverless deployments.
- Troubleshoot debug and resolve production issues in cloud environments.
Required Skills & Experience:
- Strong proficiency in Node.js and JavaScript (ES6).
- Experience with Fastify (or Express.js with a willingness to transition).
- Expertise in AWS cloud services (Lambda S3 DynamoDB API Gateway EC2 RDS).
- Knowledge of asynchronous programming eventdriven architecture and microservices.
- Strong understanding of database management (SQL PostgreSQL/MySQL NoSQL MongoDB DynamoDB).
- Experience with containerization & orchestration (Docker Kubernetes).
- Familiarity with logging & monitoring tools (CloudWatch Prometheus Grafana).
- Knowledge of security best practices (CORS CSRF XSS prevention IAM roles).
- Handson experience with CI/CD pipelines (GitHub Actions Jenkins GitLab CI).