Overview
Hybrid
Depends on Experience
Full Time
Skills
React
MongoDB
Java
Testing
Job Details
Fullstack Developer (Secret Clearance)
Location: Herndon, VA (Minimum 3 days onsite)
Long Term
Experienced full stack engineer with 5+ years of professional experience to join the team developing cloud-native applications on Amazon Web Services (AWS). In this role, the candidate will work closely with product managers and designers to build innovative solutions hosted in the AWS cloud.
Responsibilities:
- Design, architect, build and maintain high quality web applications using AWS services like EC2, EKS, S3, Lambda, DynamoDB, RDS etc.
- Employ proven patterns and best practices for security, scalability, and reliability in the AWS cloud
- Write clean, efficient, maintainable code for both front-end and back-end following established style guides.
- Integrate with third-party APIs and services.
- Lead code reviews, troubleshoot bugs, optimize performance.
- Collaborate with team to improve application architecture and flows.
- Identify and advocate for improvements to team practices, tools, and processes.
- Proficiency integrating Kubernetes with AWS services like ELB, ECS, EC2, RDS, etc.
- Familiarity with writing Kubernetes manifests and configuring pods, services, etc.
- Knowledge of Amazon EKS for deploying, managing, and scaling containerized applications
- Experience developing RESTful APIs and integrations.
- Implementing authentication and authorization with OAuth, JWT
- Caching with Redis or Memcached
- Following coding standards and code reviews
- Working with Git for version control
- Security best practices including HTTPS, input validation, SQL injection prevention.
- Microservices architecture and communication
- API gateway and middleware technologies
- Building reactive single page applications using React/Redux
- Experience with serverless application development on AWS
- Knowledge of AWS developer tools like CodeBuild, CodeDeploy, CloudFormation
- Experience mentoring and coaching other engineers.
- Knowledge of Kubernetes security best practices
Requirements:
- 5+ years of professional experience developing web applications.
- Expert-level knowledge of JavaScript, HTML, CSS
- Experience with modern front-end frameworks like React, Angular, or Vue
- Proficiency with Node.js for back-end development
- Experience developing and consuming RESTful APIs
- Working knowledge of AWS services (EC2, EKW, S3, Lambda, DynamoDB, RDS etc.)
- Strong grasp of software design patterns, principles, and best practices
- Self-directed and passionate about staying up to date on the latest technologies.
- Excellent analytical and problem-solving skills
- Ability to work independently as well as lead teams.
- Familiarity with CI/CD workflows and DevOps processes
- Experience with MongoDB, DynamoDB, or other NoSQL databases
- Knowledge of Docker containerization
- Outstanding verbal and written communication skills
- Knowledge of accessibility standards like WCAG 2.1 and Section 508.
- Experience designing and developing applications compliant with 508 accessibility guidelines.
- Proficiency testing for and resolving accessibility issues.
- Familiarity with assistive technologies and devices.
- Knowledge of accessible UI design patterns.
- Ability to write semantic HTML markup.
- Experience with accessibility testing tools like aXe, WAVE, or Lighthouse.
- Experience with Kubernetes pipelines and workflows using tools like Argo CD.