Full Stack Software Developer

Spry Methods Inc

Education
Qualifications
Benefits
Special Commitments
Skills

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.
Read Full Description
Confirmed 6 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles