Logo
Alcor

Full Stack Python Developer

Alcor, Baltimore, Maryland, United States, 21276

Save Job

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.