Hi,
Greetings for the day,
We are looking for a Sr. Full Stack Developer in Reston, VA.
Job Title: Senior Java Full Stack Developer
Location: Reston, VA (Local Candidates Only)
Work Mode: Onsite / In-Person Interview Required
Job Summary
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.
Skills:
• 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 10+ years software development experience across the appropriate platform
• Solid IT background and experience.
• Experience as a Senior Developer for projects similar in scope and responsibility
- The "AI-Integrated" Developer: This isn't just a CRUD developer. They need "demonstrated experience" working with LLM models and building AI-driven features. Ask about their experience with GitHub Copilot or integrating Bedrock/OpenAI into production apps.
- Distributed Systems Expert: The manager is looking for someone who understands Microservices and Distributed Systems. They should be able to explain how to scale a Python (FastAPI/Flask) backend using AWS Lambda or ECS.
- Data Heavyweight: The role involves processing large-scale data in Parquet, JSON, and XML. Candidates should be comfortable moving data between PostgreSQL (RDS) and DynamoDB.
- Full Lifecycle Ownership: The JD emphasizes "owning end-to-end development" and "maintaining high code quality through code reviews." This is a leadership-level IC role where they are expected to mentor others and set the architectural standard.
- DevOps/IaC Proficiency: Since they are building "cloud-native" applications, hands-on experience with Docker, Kubernetes, and Terraform is essential to ensure the code they write is deployable and scalable.