Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Austin, TX, United States
Posted
20 hours ago
DjangoDockerFlaskMicroservicesAWSScrumAgileJenkinsKafkaPythonRabbitMQ
Job Description
Job Description:
- Design, build, and maintainscalable, cloud-native services and APIsusingPythonandAWS.
- Collaborate with Product, Architecture, CloudOps, and Engineering teams to deliver reliable solutions that address business requirements.
- Implement backend services using Python frameworks such asFlask, Django, and AsyncIO.
- Build and operate systems using AWS services includingLambda, ECS/Fargate, EKS, S3, RDS, Aurora, Step Functions, and related services.
- Contribute to system and application design, producingclear technical documentationand participating in design reviews.
- Ensure high standards ofcode quality, test coverage, and maintainability, including writing unit and integration tests.
- Participate incode reviewsand provide constructive feedback to peers.
- Identify performance bottlenecks and implementperformance tuning and reliability improvements.
- Support integration of data pipelines and downstream consumers (including ML-enabled components where applicable).
- Performproof-of-concept (POC)work to evaluate new technologies or approaches.
- Work closely with Product teams to translate business requirements into technical solutions.
- Mentor junior engineers and help establishengineering best practices.
- Drive continuous improvement in development workflows, tooling, and system efficiency.
Knowledge, Experience & Qualifications
- Bachelor s degree inComputer Science or a related field; Master s degree preferred.
- 8+ yearsof experience as a Software Engineer, with a strong focus onPython backend development.
- 5+ yearsof hands-on experience building and operating applications onAWS.
- Strong experience designing and developingRESTful APIs and microservices.
- Solid understanding ofdistributed systems, concurrency, system integration, and troubleshooting.
- Experience with AWS services such asLambda, ECS/Fargate, EKS, S3, RDS, Aurora, and related tooling.
- Hands-on experience withDockerand containerized deployments.
- Experience withCI/CD pipelines, automated testing, and deployment workflows (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.).
- Experience with asynchronous messaging or queueing systems such asKafka, RabbitMQ, or SQS.
- Experience monitoring and operating production systems, includingerror handling, logging, and recovery strategies.
- Strong understanding ofsoftware development lifecyclesand Agile/Scrum methodologies.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and documentation skills.
- Comfortable working in afast-paced, evolving environmentwith multiple concurrent initiatives.
- Strong team player with experience working withglobally distributed teams.
Similar jobs
- TE
Web Developer / Engineer
NewTechnogen, Inc.
Battle Creek, MI🇺🇸On-site20 hours agoApacheC#.NET+2Technology - II
Sr. Python Developer-Waukee, IA
NewInnovative IT Solutions Inc
Waukee, IA🇺🇸Hybrid20 hours agoSQLAWSAgile+1Technology - SB
Salesforce UI/UX Developer Louisville - KY - Kentucky
NewSierra Business Solution LLC
Louisville, KY🇺🇸On-site20 hours agoFigmaScrumSketch+6Technology - SO
Google Apigee Migration Engineer / Developer
NewSonitalent LLC
Dallas, TX🇺🇸Hybrid20 hours agoOAuthGoogle CloudJWT+1Technology - NG
Senior Cloud Engineer / Full Stack Developer
NewNMK Global Inc.
United States🇺🇸Remote20 hours agoDynamoDBNode.jsAPI Gateway+8Technology - AM
Content Developer 3 with Security Clearance
NewAmentum
Hanover, MD🇺🇸Hybrid20 hours agoTechnology