Job ID: JOB_ID_5472
About the Role:
We are seeking a Senior Full Stack Engineer to support the design, development, and scaling of cloud-native applications. The role involves working across the stack using Python and modern frontend frameworks, with a strong focus on building robust APIs and distributed systems on AWS (Lambda, ECS, RDS, etc.). The ideal candidate should have demonstrated experience in owning end-to-end development, delivering production-grade solutions, and contributing to system architecture, performance optimization, and reliability. The engineer will collaborate with cross-functional teams to ensure high-quality, scalable, and maintainable implementations.
We are looking for candidates with a strong foundation in clean code practices, scalable system design, and cloud-native development, along with experience working with LLM models and integrating AI-driven capabilities into applications.
Key Responsibilities:
- Proven experience developing and deploying production-grade applications.
- Experience working with LLM models and integrating AI-driven capabilities into applications.
- Strong proficiency in Python and backend frameworks such as FastAPI, Flask.
- Experience building full-stack applications using modern frontend frameworks (e.g., React, Angular, or Vue.js).
- Solid understanding of RESTful APIs, microservices architecture, and distributed systems.
- Hands-on experience with databases (SQL and NoSQL) such as PostgreSQL, DynamoDB.
- Strong experience with AWS services, including EC2, ECS, Lambda, RDS, S3, API Gateway, DynamoDB, ALB, Batch, and EFS.
- Experience with cloud-native architectures, containerization (Docker), and orchestration (Kubernetes).
- Experience with CI/CD pipelines, Git, and platforms such as GitLab.
- Proficiency in Software Development Lifecycle (SDLC) best practices.
- Experience with infrastructure as code using tools like Terraform.
- Strong understanding of software design principles, data structures, and algorithms.
- Experience with automated testing, including unit and integration testing, and maintaining high code quality through code reviews.
- Ability to design and optimize systems for performance, scalability, and reliability.
- Experience processing large-scale data in formats such as JSON, XML, and Parquet.
- Experience using AI-assisted coding tools (e.g., GitHub Copilot or similar).
- Strong problem-solving skills and ability to work in an agile, collaborative environment.
Education & Work Experience:
- Bachelor degree in Computer Science, Information Systems or related field.
- Professional certification(s) desired.
- 12+ years of software development experience across the appropriate platform.
- Solid IT background and experience.
- Experience as a Senior Developer for projects similar in scope and responsibility.
Special Requirements
Visa: USC, GC, H4 EAD. Need locals only for In Person interview.
Compensation & Location
Salary: $120,000 – $160,000 per year
Location: Reston, VA
Recruiter / Company – Contact Information
Recruiter / Employer: Fannie Mae
Email: shank@sourceinfotech.com
Recruiter Notice:
To remove this job posting, please send an email from
shank@sourceinfotech.com with the subject:
DELETE_JOB_ID_5472