We are seeking a skilled Backend Developer with strong expertise in Node.js and AWS to join our development team. You will be responsible for building scalable, high-performance backend services and serverless applications while collaborating closely with cross-functional teams to deliver innovative solutions.
Design, develop, and maintain backend services using Node.js and TypeScript (or similar languages).
Implement and manage AWS Lambda functions to support serverless application architecture.
Utilize AWS services such as DynamoDB, CloudWatch, and others for data management and monitoring.
Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
Troubleshoot, debug, and optimize applications for performance, scalability, and reliability.
Write clean, efficient, and maintainable code following industry best practices and team standards.
Participate in code reviews, ensuring high code quality and sharing knowledge with peers.
Proven experience as a Node.js Backend Developer or Software Engineer.
Proficiency in TypeScript and JavaScript; familiarity with other backend languages is a plus.
Hands-on experience with AWS, especially Lambda, DynamoDB, and CloudWatch.
Strong understanding of RESTful APIs, microservices architecture, and backend system design.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
Strong communication skills and the ability to give and receive constructive feedback.
Familiarity with other AWS services (e.g., API Gateway, S3, SQS).
Experience with infrastructure as code (e.g., CloudFormation, Terraform).
Understanding of application security and authentication (e.g., OAuth, JWT).
Hourly based
Richmond County,Georgia,United States
Richmond County,Georgia,United States