Job Title: Senior Full Stack Developer
Location: Washington, DC
Duration: Full-time (Direct Hire)
Schedule: Hybrid Role
Job Description:
About the Role:
As a Senior Full Stack Developer, you will design and implement application features that connect modern frontend experiences with reliable backend services. You will work across web interfaces, service APIs, cloud-based systems, data models, and secure platform workflows.
This role is ideal for an engineer with strong full-stack experience who is comfortable building production web applications and backend services. Experience with AngularJS and Go-based backend services, including Go/Chi or comparable Go web frameworks, is preferred.
Responsibilities:
- Design and develop full-stack application features across frontend and backend services.
- Build web interfaces using AngularJS, Angular, TypeScript, JavaScript.
- Develop backend services and APIs using Go, Chi, or comparable backend frameworks.
- Build secure application workflows for authentication, authorization, role-based access control, and customer onboarding.
- Work with backend, AI/ML, product, infrastructure, and security teams to integrate frontend capabilities with platform services.
- Develop data models, API contracts, service interfaces, and integrations across the platform.
- Support cloud-based, microservice-oriented systems that are reliable, observable, secure, and maintainable.
- Improve application performance, usability, maintainability, and debuggability across production systems.
Required Qualifications:
- 5+ years of professional full-stack, frontend, backend, or software engineering experience.
- Experience building production web applications using AngularJS, Angular, React, Vue, or comparable frontend frameworks.
- Experience building backend services, APIs, or microservices using Go, Java, C#, Node.js, Python, or comparable technologies.
- Experience with API design, service integration, data modeling, and frontend-to-backend communication patterns.
- Experience with authentication, authorization, role-based access control, or secure user workflows.
- Experience working with cloud-based architectures, distributed systems, databases, and production software environments.
- Strong debugging, communication, and cross-functional collaboration skills.
Preferred Qualifications:
- Hands-on experience with AngularJS or Angular.
- Hands-on experience with Go, Chi, or comparable Go backend frameworks.
- Experience with customer onboarding workflows, enterprise administration, permissions, or tenant-aware applications.
- Experience with Apache Kafka, event-driven architectures, message queues, or stream-processing systems.
- Experience building interfaces for data-intensive, real-time, AI/ML, geospatial, collaboration, or operational platforms.
- Experience with Kubernetes, Docker, CI/CD, observability, and modern DevOps practices.
- Experience working in regulated, government, defense, or enterprise security environments.