Senior Full Stack Engineer
Job Description
The Senior Full Stack Engineer will lead backend design and development, build front-end interfaces, craft DevSecOps workflows, leverage AWS services, and implement containerization strategies for high-priority projects. A hybrid role located in Crystal City, VA, with flexible hours.
Responsibilities
Develop scalable backend solutions using Go within a microservices architecture.
Build interactive and responsive front-end interfaces utilizing the Vue.js framework.
Integrate backend microservices seamlessly with front-end components.
Leverage AWS services (SQS, S3, managed databases such as OpenSearch/ElasticSearch and PostgreSQL) for development and deployment.
Implement containerization strategies using Kubernetes (EKS) for scalable, reliable applications.
Utilize Helm to manage Kubernetes applications.
Participate in DevSecOps tasks, including CI/CD pipelines and continuous monitoring.
Apply infrastructure-as-code principles for application deployment and configuration.
Contribute to designing and building secure, efficient systems in cloud-based environments.
Partner with project and product managers, users, and stakeholders to define, design, and deliver new features.
Write clean, maintainable, efficient code following coding standards and best practices.
Conduct thorough code reviews, debug issues, and troubleshoot to maintain application stability and reliability.
Required Skills
Extensive experience as a Full Stack Developer, working with backend and frontend technologies in production environments.
Solid understanding of microservices architecture and techniques such as service discovery, circuit breakers, and design patterns.
Strong experience with ElasticSearch/OpenSearch, PostgreSQL, and AWS services (SQS, S3).
Hands-on knowledge of containerized environments using Kubernetes.
Familiarity with Helm for managing Kubernetes deployments.
Proficiency in DevSecOps methodologies, including CI/CD automation, continuous monitoring, and infrastructure-as-code.
Exceptional communication and teamwork skills; able to work collaboratively or independently in an agile environment.
Deep understanding of the software development lifecycle and modern development practices.
What You'll Need to Succeed
Clearance: Current DoW TS/SCI clearance required. Candidates without this clearance will not be considered.
Experience: 8+ years of experience in Go, microservices architecture, PostgreSQL, AWS services, and OpenSearch/ElasticSearch.
Education: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Certifications: (list specific certifications if applicable).
Role requirements: Hybrid work environment with 3 days on site in Crystal City and two days working from home.
Eligibility: Only U.S. citizens are eligible for this role.
Benefits
Comprehensive benefits and wellness packages.
401(k) with company match.
Competitive pay and paid time off.
Growth opportunities via AI-powered career tools.
Internal mobility support.
Military-friendly workplace culture.
Equal Opportunity Employer
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans.
J-18808-Ljbffr