Full Stack Software Developer

Serigor Inc
Washington, DC, United States
about 2 months ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Code Review Information Systems Continuous Integration DevOps Github Monitoring of Systems
+24 more
Identity and Access Management Iterative and Incremental Development Python (Programming Language) PostgreSQL Scrum Methodology Regression Testing Secure Coding Software Engineering Software Systems Management of Software Versions Web Applications Trunk-based Development ReactJS Amazon Virtual Private Cloud (VPC) Backend Git Fastapi Amazon Relational Database Service Information Technology Cloudwatch Restful APIs Terraform Software Version Control Docker

Job description

The Client is seeking a Full Stack Software Developer to support the design, development, enhancement, testing, deployment, and maintenance of modern web-based applications and backend services supporting the Client. The Candidate will work within an Agile development environment utilizing Python, FastAPI, ReactJS, PostgreSQL, Docker, and AWS cloud technologies to deliver secure, scalable, maintainable, and production-ready software solutions.

The Full Stack Software Developer will collaborate closely with the Client engineers, product owners, analysts, and stakeholders to continuously deliver working software through iterative development cycles while adhering to modern engineering practices, trunk-based development methodologies, and federal security standards., * Design, develop, test, and deploy web applications using Python, FastAPI, ReactJS, PostgreSQL, and Docker.

  • Develop and maintain RESTful APIs, including validation, documentation, versioning, and error handling.
  • Build responsive and Section 508-compliant user interfaces using ReactJS.
  • Design and maintain PostgreSQL databases, data models, queries, and migrations.
  • Participate in Agile sprint planning, reviews, retrospectives, and backlog refinement activities.
  • Perform code reviews and contribute to trunk-based development workflows.
  • Deploy and support containerized applications within AWS cloud environments.
  • Troubleshoot application defects, performance issues, and security vulnerabilities.
  • Develop automated unit, integration, and regression tests.
  • Monitor applications using AWS CloudWatch and related monitoring tools.
  • Create and maintain technical documentation, architecture diagrams, API documentation, and developer guides.
  • Support knowledge transfer activities and collaborate with stakeholders throughout the software development lifecycle.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or related field.
  • Minimum 7 years of software development experience.
  • Minimum 5 years of experience developing enterprise web applications using Python and JavaScript frameworks.
  • Demonstrated experience with:
  • Python
  • FastAPI
  • ReactJS
  • PostgreSQL
  • Docker
  • Git-based source control
  • Experience deploying and supporting applications in AWS cloud environments.
  • Experience working in Agile/Scrum development environments.
  • Experience performing code reviews, testing, and continuous integration activities.
  • Knowledge of secure coding practices and federal cybersecurity requirements.

Desired Qualifications:

  • Experience supporting federal government software development programs.
  • Experience with AWS services including EC2, S3, RDS, IAM, VPC, ECS, EKS, and CloudWatch.
  • Familiarity with Terraform, GitHub Actions, CI/CD pipelines, and Infrastructure as Code concepts.
  • Experience implementing Section 508 accessibility requirements.
  • Experience supporting applications subject to NIST 800-53, NIST 800-171, and FISMA compliance requirements.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all