API Developer / Full Stack Software Engineer
Customer Care & Communications Platform
Location: Charlotte, NC (Hybrid - 3 Days Onsite)
Rate: $50-$55/hr on W-2
Duration: 1+ Year Contract with Potential Extensions
Interview Process: 2 Rounds
Position Overview
We are seeking a skilled API Developer / Full Stack Software Engineer to support a modern Customer Care and Communications Platform. This role focuses heavily on backend and API development using Node.js, TypeScript, GraphQL, and AWS, while also collaborating across DevOps and front-end teams to deliver scalable, resilient services.
The ideal candidate has strong experience designing distributed systems, building secure APIs, and deploying cloud-native applications. This is a great opportunity for an engineer who enjoys solving complex integration problems and contributing across the full software development lifecycle.
Key Responsibilities
Backend & API Development
Design, build, and maintain RESTful and GraphQL APIs using Node.js and TypeScript .
Develop scalable, reliable, and resilient backend services within a distributed systems architecture.
Implement industry best practices for API performance, security, and maintainability.
Cloud & DevOps Collaboration
Work closely with DevOps teams to build, deploy, and support applications on AWS .
Contribute to and improve CI/CD pipelines, automated testing, and release processes.
Support containerized and cloud-native application deployments.
Code Quality & Engineering Excellence
Establish and follow coding standards and best practices.
Participate in and conduct peer code reviews to maintain high-quality codebases.
Contribute to technical design discussions and architecture decisions.
Production Support & Continuous Improvement
Triage and resolve production and integration issues reported by API consumers.
Collaborate with cross-functional teams to identify root causes and implement long-term fixes.
Stay current with modern technologies and contribute to feature development and platform evolution.
Permanent