A financial services firm has a great opportunity awaiting a new Full Stack Developer to join their growing team in Charlotte, NC or Detroit, MI.
About the Opportunity:
- Start Date: ASAP
- Hours: 8 hours a day (workday starts at 9 AM)
- Setting: Hybrid (3 days on-site)
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 including Python, 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.
Qualifications:
- 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.
Desired Skills:
- 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.



