Talent.com
Full Stack Python Developer

Full Stack Python Developer

AlcorBaltimore, MD, United States
1 day ago
Job type
  • Full-time
Job description

Position Overview

We are seeking an experienced Senior Software Engineer - Microservices (Full Stack Python) to design, develop, and maintain scalable, high-performance services that power the organization's core platforms and applications. The ideal candidate is a hands-on engineer with strong expertise in Python , microservices architecture , and AWS cloud services , capable of driving technical excellence across the software development lifecycle.

This is a hybrid position based in Virginia (VA) , requiring periodic on-site collaboration with cross-functional teams.

Key Responsibilities

  • Design, develop, and deploy microservices-based applications using modern frameworks and technologies.
  • Implement scalable, resilient, high-performing, and secure software solutions to meet business and technical goals.
  • Lead and contribute to all phases of the software development lifecycle (SDLC) -from architecture and design through implementation, testing, and deployment.
  • Collaborate closely with product managers, architects, and other engineers to define and refine technical requirements.
  • Ensure code quality and maintainability through rigorous code reviews, unit testing, and adherence to best practices.
  • Develop, integrate, and maintain RESTful APIs and event-driven microservices .
  • Utilize AWS services such as EC2, ECS, Batch, ALB, API Gateway, Lambda, S3, DynamoDB, and EFS for scalable cloud-native solutions.
  • Troubleshoot, optimize, and enhance application performance and reliability.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field .
  • 7+ years of professional experience in software engineering , including 3+ years focused on microservices development.
  • Strong proficiency in Python and frameworks such as FastAPI , Flask , or Django .
  • Proven experience designing, developing, and deploying production-grade microservices .
  • Expertise in AWS cloud ecosystem - EC2, ECS, Batch, ALB, API Gateway, Lambda, S3, DynamoDB, and related services.
  • Familiarity with DevOps tools and CI / CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
  • Solid understanding of containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform, CloudFormation) .
  • Strong knowledge of REST APIs , event-driven architecture , and message queues (SQS, Kafka, etc.).
  • Excellent problem-solving, debugging, and communication skills.
  • Preferred Skills

  • Experience with frontend frameworks such as React.js, Angular, or Vue.js.
  • Knowledge of SQL / NoSQL databases (PostgreSQL, MySQL, DynamoDB).
  • Understanding of API security , OAuth , and authentication / authorization patterns .
  • Exposure to Agile / Scrum methodologies.
  • Soft Skills

  • Strong analytical mindset with a focus on delivering high-quality solutions.
  • Excellent written and verbal communication skills.
  • Ability to work collaboratively with diverse technical and business teams.
  • Self-motivated and detail-oriented, capable of taking ownership of complex tasks.
  • Work Environment

  • Hybrid position based in Virginia (VA) with occasional in-office collaboration.
  • Dynamic, team-oriented environment focused on innovation and technical excellence.
  • Create a job alert for this search

    Python Developer • Baltimore, MD, United States