Jobs · Engineering · Virginia

Full Stack Developer

Steampunk, Inc. · McLean, VA · 1 mo ago
Engineering$85k–$170k/yrFull-time

About the role

As a Full Stack Developer, you will work with our growing DevSecOps practice delivering software features, APIs, microservices, and cloud-based solutions using Java, React, HTML, and Python.

Responsibilities

  • Design, develop, and deploy modular microservices and cloud-native applications.
  • Design, develop, test, debug, and maintain full stack software solutions using Java, React, HTML, and Python.
  • Understand stakeholder needs and translate business requirements into technical solutions.
  • Troubleshoot software quality, security, performance, and reliability issues.
  • Participate in peer code reviews and software quality assurance activities.
  • Develop and maintain automated unit, integration, and functional tests.
  • Test and evaluate code written by others and analyze results.
  • Ensure software is secure against cyber threats and follows secure coding best practices.
  • Identify technical problems, perform root cause analysis, and develop software updates and fixes.
  • Document software code, technical designs, features, and training guides.
  • Document the current state of software environments, perform gap analyses, and produce technical artifacts with recommendations.
  • Leverage virtualization and containerization technologies to optimize and modernize software systems.
  • Act as an individual contributor while mentoring junior team members.
  • Engineer and implement software solutions and provide recommendations for continuous improvement of supported services.

Qualifications

  • Ability to obtain a U.S. Government Security Clearance.
  • Bachelor's degree in an IT-related field OR Bachelor's degree in a non-IT field with two (2) years of related IT experience.
  • 3+ years of experience with Git SCM providers such as GitHub, GitLab, or Bitbucket.
  • 3+ years of experience with one or more programming or scripting languages, including Java and Python.
  • Demonstrated experience developing full stack applications using Java, React, HTML, and Python.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • 5+ years of experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, GitHub Actions, CircleCI, or Travis CI.
  • Experience developing and deploying containerized applications using Docker and orchestration platforms such as Kubernetes.
  • Experience implementing automated testing frameworks, including unit testing.
  • Preferred Certifications: AWS Certified Cloud Practitioner, AWS Certified Solutions Architect – Associate.
  • 3+ years of application development experience in an Agile environment.
  • Excellent written and verbal communication skills.
  • Strong interpersonal and collaboration skills.

Pay

The projected compensation range for this position is $85,000 to $170,000.

Similar jobs

Full stack developer

Tata Consultancy ServicesCincinnati, OH· 3 mo ago
Engineering$100k–$120k/yrapply on ibegin.tcsapps.com

Full Stack Developer

AmentumFort Gordon, GA· 3 mo ago
Engineering$215k–$238k/yrapply on amentumcareers.com

Full Stack Developer

Northstrat IncorporatedAurora, CO· 3 mo ago
Engineeringapply on apply.workable.com