Full Stack Engineer

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full Stack Engineer building accessible Java/Spring and Next.js case-management software for government clients at Coforma. Developing secure APIs, interfaces, tests, and scalable platform features.

Responsibilities:

  • Build a large case management system for a government client.
  • Write and review code while ensuring high standards of quality, maintainability, and test coverage.
  • Solve problems across the technology stack alongside other engineers, building new systems and improving existing ones.
  • Consistently apply best practices, including accessibility.
  • Collaborate with team members and government/client stakeholders to craft creative solutions and build technology products that improve community members' lives.
  • Engage with coworkers across disciplines using Agile and Scrum methodologies.
  • Participate in planning, breaking down requirements into tasks, refinement, and estimation.
  • Work on a multi-service platform built around Java/Spring services, a shared library, and a Next.js UI.

Requirements:

  • Full-time resident of the contiguous United States.
  • Legally authorized to work in the US now and in the future without sponsorship.
  • Must be willing to undergo and able to pass a Public Trust background check and any applicable background and/or security checks related to the project.
  • Java and Spring Boot.
  • Backend API development.
  • REST APIs.
  • JUnit 5, Mockito, MockMvc, and Spring Boot test support.
  • Ability to write and maintain unit/integration tests for API and security behavior.
  • Comfortable with CI validation and regression prevention.
  • Front-end testing with Jest and/or Testing Library.
  • Docker.
  • Vault secret management.
  • GitLab CI/CD and environment configuration.
  • Next.js.
  • React and TypeScript.
  • Material UI.
  • Form handling, API clients, and GraphQL/REST integration.
  • Understanding of environment variables and deployment configuration.
  • Semantic HTML.
  • Securing applications with authentication/authorization.
  • GraphQL usage and schema-driven client/server integration.
  • Database migrations with Flyway.
  • Knowledge of Agile and Scrum development methodologies.
  • Ability to communicate complex technical concepts to non-technical audiences.
  • Knowledge of Section 508 and accessibility best practices.
  • Ability to write clear code and tests.
  • Ability to deliver polished, scalable, maintainable, performant code.
  • Preferred: experience using coding agents such as CoPilot or Claude Code.
  • Preferred: 3+ years of experience building applications with open-source programming languages.
  • Preferred: 3+ years of experience working with modern frameworks, libraries, or runtimes.
  • Preferred: 3+ years of experience working with APIs and databases of various types.
  • Preferred: 3+ years of experience working with infrastructure tools and Infrastructure as Code.
  • Preferred: experience with Kubernetes, DataDog, and Helm charts.
  • Preferred: experience developing software in a remote environment.
  • Preferred: experience in digital services, government, or federal consulting.

Benefits:

  • Will prioritize and maintain access to strong, reliable internet for the remote nature of our work, except when on vacation or holiday.
  • Will keep the highest security practices to ensure privacy and security of Coforma and client information, given the nature of our work, even when on vacation.
  • On request and with advanced notice, will attend in-person events such as meetings, workshops, and trainings as assigned for projects that require it.
  • Will represent Coforma professionally and sincerely, modeling our Company Values in all interactions.
  • Benefits
  • Growth potential
  • Equitable, non-negotiable tiered pay system