Full Stack Software Developer

Spry Methods

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5 years of experience in full stack software development.
  • Proficiency in Python, FastAPI, ReactJS, PostgreSQL, and Docker.
  • Familiarity with AWS services for cloud-hosted applications.
  • Experience in testing, code review, and documentation processes.
  • Ability to meet federal screening and suitability requirements.

Responsibilities

  • Design, develop, test, and deploy new features for web applications.
  • Build and maintain REST APIs using FastAPI.
  • Develop responsive React-based front-end interfaces.
  • Implement and manage PostgreSQL data models and queries.
  • Utilize trunk-based development with frequent integration and feature flags.
  • Package and support applications using Docker in AWS environments.
  • Investigate and resolve software defects and performance issues.
  • Write unit, integration, and regression tests, and maintain documentation.

Benefits

  • Collaborative work environment with engineering stakeholders.
  • Focus on secure and maintainable coding practices.
  • Opportunities for iterative delivery and project ownership.
Full Job Description
Who We're Looking For (Position Overview):
The Full Stack Software Developer supports the design, development, testing, and maintenance of web applications and backend services in a modern cloud-hosted environment. The role focuses on iterative delivery, secure and maintainable code, and collaboration with engineering stakeholders across the software lifecycle

What Your Day-To-Day Looks Like (Position Responsibilities):

  • Design, develop, test, and deploy new features across front-end and back-end application layers.


  • Build and maintain representational state transfer (REST) application programming interfaces (APIs) using FastAPI.


  • Develop responsive and accessible React-based front-end interfaces.


  • Implement and manage PostgreSQL data models, queries, migrations, and stored procedures.


  • Work within a trunk-based development workflow using short-lived branches, frequent integration, and feature flags where appropriate.


  • Package and support containerized application deployments using Docker and Amazon Web Services (AWS)-hosted environments.


  • Investigate and resolve defects, performance issues, and security vulnerabilities.


  • Write and maintain unit, integration, and regression tests, and maintain technical documentation for developed systems.


What You Need to Succeed (Minimum Requirements):

  • Five years of experience in full stack software development.


  • Demonstrated proficiency in Python, FastAPI, ReactJS, PostgreSQL, and Docker.


  • Familiarity with AWS services used to deploy, monitor, and troubleshoot cloud-hosted applications.


  • Experience contributing to testing, code review, and documentation workflows.


  • Ability to meet federal screening and suitability requirements prior to start.


Ideally, You Also Have (Preferred Qualifications):

  • Knowledge of continuous integration and continuous delivery (CI/CD) concepts and infrastructure-as-code tooling such as Terraform and GitHub Actions.


Similar Jobs

More Jobs at Spry Methods

  • DevSecOps Engineer
    $100K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    Hybrid
  • Full Stack Software Developer
    $90K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    Hybrid
  • Apple/macOS SME
    $100K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    Hybrid
  • Senior Network Engineer
    $100K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    Hybrid
  • Cybersecurity Engineer
    $90K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    Hybrid

More Information Technology Jobs

Find similar Full Stack Software Developer jobs: