NEWPosted 3 hours ago

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


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
shank@sourceinfotech.com with the subject:

DELETE_JOB_ID_5472

to delete@join-this.com.