Python Full Stack Developer

DPR Solutions Inc
  • Austin, TX
  • Instant Apply
3 days ago

Job Description


Role : Python Full Stack Developer
Location : Austin, TX.
Client : Altimetrik / Experian

Job Description

We are seeking a Senior Python Engineer to join our FSD Product Development team. This role is focused on building and maintaining cloud-native, data-driven applications and APIs using Python and AWS.

The ideal candidate is a hands-on senior engineer with deep Python experience and strong knowledge of AWS services, distributed systems, and modern software engineering practices. While the team works with data pipelines and ML-enabled systems, this role is not an MLOps or ML research position. The emphasis is on production-grade software development, scalability, reliability, and performance.

Responsibilities

  • Design, build, and maintain scalable, cloud-native services and APIs using Python and AWS.

  • Collaborate with Product, Architecture, CloudOps, and Engineering teams to deliver reliable solutions that address business requirements.

  • Implement backend services using Python frameworks such as Flask, Django, and AsyncIO.

  • Build and operate systems using AWS services including Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, Step Functions, and related services.

  • Contribute to system and application design, producing clear technical documentation and participating in design reviews.

  • Ensure high standards of code quality, test coverage, and maintainability, including writing unit and integration tests.

  • Participate in code reviews and provide constructive feedback to peers.

  • Identify performance bottlenecks and implement performance tuning and reliability improvements.

  • Support integration of data pipelines and downstream consumers (including ML-enabled components where applicable).

  • Perform proof-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 establish engineering best practices.

  • Drive continuous improvement in development workflows, tooling, and system efficiency.

Knowledge, Experience & Qualifications

  • Bachelor's degree in Computer Science or a related field; Master's degree preferred.

  • 8+ years of experience as a Software Engineer, with a strong focus on Python backend development.

  • 5+ years of hands-on experience building and operating applications on AWS.

  • Strong experience designing and developing RESTful APIs and microservices.

  • Solid understanding of distributed systems, concurrency, system integration, and troubleshooting.

  • Experience with AWS services such as Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, and related tooling.

  • Hands-on experience with Docker and containerized deployments.

  • Experience with CI/CD pipelines, automated testing, and deployment workflows (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.).

  • Experience with asynchronous messaging or queueing systems such as Kafka, RabbitMQ, or SQS.

  • Experience monitoring and operating production systems, including error handling, logging, and recovery strategies.

  • Strong understanding of software development lifecycles and Agile/Scrum methodologies.

  • Strong problem-solving, analytical, and debugging skills.

  • Excellent communication and documentation skills.

  • Comfortable working in a fast-paced, evolving environment with multiple concurrent initiatives.

  • Strong team player with experience working with globally distributed teams.

Numbers & Facts

LocationAustin, TX

Skills

  • AWS Lambdaunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Concurrencyunmatched
  • Continuous Improvementunmatched
  • Data Managementunmatched
  • Distributed Computingunmatched
  • Djangounmatched
  • Documentationunmatched
  • Error Handlingunmatched
  • Flaskunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Machine Toolunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Performance Tuning/Optimizationunmatched
  • Process Improvementunmatched
  • Product Developmentunmatched
  • Production Controlunmatched
  • Production Systemsunmatched
  • Proof of Conceptunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Reliability Engineeringunmatched
  • Requirements Managementunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Integration (SI)unmatched
  • System Operationsunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Testingunmatched
  • Unit Testunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder