Overview
Skills
Job Details
DTS is looking for experienced Full Stack Developer (aws/python) for a Direct Client position based in Charlotte, NC
Job Description:
The Ally Reliability Development team is responsible for creating reusable design patterns and frameworks for enterprise. The goal is to create reusable solutions and best practices that help development teams build applications and services more efficiently and consistently on a shared platform.
We are seeking a highly skilled Full stack Developer with a strong background in Frontend and Backend development, DevOps, Git, Terraform, and AWS. The ideal candidate will have experience in developing, automating in the cloud, with a preference for those who also have experience with Dynatrace or similar monitoring APM tools. AI experience is also highly desired.
Responsibilities:
- Develop and maintain Ally Reliability platform and patterns to improve incident management and the speed of root cause analysis.
- Enterprise Software development experience with languages includingPython, NodeJS, ReactJS, Postgres SQL, Vector DB, Gen AI, RAG, Agentic AI, and MCP.
- Develop and maintain infrastructure as code using Terraform.
- Configure and deploy CI/CD pipelines in GitLab in an enterprise environment; proficiency in Git workflows.
- AWS experience with services such as Lambda, ECS, S3, EC2, DynamoDB, API Gateway, SQS, IAM, and Security Groups.
- Manage and optimize large scale AWS environments for high availability and performance.
- Monitor system performance and troubleshoot issues using Dynatrace or other monitoring tools.
- Collaborate with development teams for seamless integration and deployment.
- Automate repetitive tasks to increase efficiency and reduce manual interventions.
- Ensure security and compliance best practices in all deployments.
Requirements:
- 6-8 years program software development experience in enterprise environment using Python, NodeJS, ReactJS, Bash, SQL.
- Bachelor’s degree in Computer Science, Engineering, or related fields (or equivalent practical experience).
- Strong verbal and written communication skills.
- Excellent problem-solving and troubleshooting skills.
- Ability to collaborate effectively in a team environment and communicate technical concepts to non-technical stakeholders.
- Proven experience as a Site Reliability Engineer or similar role in a production environment.
- Experience with DevOps Engineering.
- Knowledge of Linux/Unix systems and network protocols.
- Proficiency with Git for version control.
- Experience with Terraform for infrastructure as code.
- Knowledge of AWS services and best practices.
- Experience with CI/CD tools and practices.
- Understanding of networking, security, and performance optimization.
- Required to work from Charlotte or Detroit office three times per week.
Preferred Qualifications:
- Experience with Dynatrace for monitoring and performance management.
- Knowledge of containerization and orchestration tools like AWS ECS, Docker, Kubernetes.
- Ability to design and build serverless and stateful systems on AWS that are scalable and highly available.
- Experience with microservice development patterns.
- Experience working in an agile environment.
- AI/ML experience or certification is a plus.
Kapil Sharma