Skip to content

Open nowPosted 13 days ago

Senior Full-Stack Software Engineer

Ontrac Solutions29 open roles

Where
Chicago, Illinois, United States, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Full-Stack Software EngineerOntrac Solutions · Chicago, Illinois, United States, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Ontrac Solutions's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

9.0% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.8%1 day
  2. 3.9%3 days
  3. 9.0%7 days
  4. 15.5%14 days
  5. 34.1%30 days
This job: posted 13 days ago

The posting

OVERVIEW - US ONLY

We are seeking a senior, hands-on full-stack engineer to join a contractor program supporting a critical public-sector customer engagement. This role is React-focused: you will own features end to end, from the React frontend through Java/Spring Boot backend services and a PostgreSQL data model, plus supporting Node.js services, and deploy and operate them on Google Cloud Platform with minimal oversight. We are looking for an individual contributor who writes code every day and works AI-first, using AI coding assistants and agentic workflows to plan, build, test and ship. The successful candidate will work closely with the Engagement Lead, Program Manager and customer stakeholders from initial definition through final delivery.

Required Credentials

  • 8+ years of professional software engineering experience delivering production web applications
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience

Required Qualifications

  • Strong frontend development in React (the main focus of this role), including state management, component design and integration with backend APIs
  • Backend development in Java with Spring Boot, including REST API design, Spring Data JPA or an equivalent persistence layer, and Spring Security. You don't need to be a Java specialist, but you should be comfortable building and changing Spring Boot services
  • Hands-on, day-to-day use of AI coding tools and agentic workflows (for example Claude Code, Cursor or GitHub Copilot) to plan, write, test and review code
  • Working proficiency in Node.js for building and maintaining supporting services, including REST API design and one common framework (Express, Fastify, or NestJS)
  • Ability to translate Figma mockups into production React components
  • Relational data modeling in PostgreSQL, including authoring SQL queries, joins, and schema migrations
  • Writing unit tests and maintaining test coverage as part of the development workflow, using tools such as JUnit and Mockito on the Java side
  • Deployment and operation of applications on Google Cloud Platform (for example Cloud Run, Cloud SQL, Cloud Storage)
  • Proficiency with Git-based version control and pull request workflows

Useful Qualifications

  • TypeScript across frontend and Node.js services
  • Build tooling for Java projects (Maven or Gradle)
  • Containerization with Docker
  • CI/CD pipeline configuration (Cloud Build or GitHub Actions)
  • Infrastructure as code with Terraform
  • Google Cloud certification (Associate Cloud Engineer or Professional Cloud Developer)
  • Integration and end-to-end testing experience beyond the unit level

Contractor Scope of Work Delivery Expectations

Below covers the scope of work we anticipate the contractor supporting throughout the project timeline.

Scope and Solution Expectations:

  1. Design and implement application features spanning the React frontend, the Spring Boot backend, and the PostgreSQL schema.
  2. Build React components and views from Figma mockups provided by the design team.
  3. Design and evolve the PostgreSQL data model, including authoring SQL and writing schema migrations.
  4. Build and maintain the REST API layer between the frontend and the Spring Boot services.
  5. Develop and maintain supporting Node.js services and their integration with the Spring Boot backend.
  6. Write unit tests for new and modified code as part of the standard development workflow.
  7. Deploy and configure application components on GCP, including runtime services, the managed database, and object storage.
  8. Set up and maintain CI/CD pipelines covering build, test, and deployment for both the Java and Node.js components.
  9. Participate in working sessions with the engagement team and customer stakeholders to define requirements and technical approach.
  10. Produce technical documentation covering architecture, API contracts, and the data model.
  11. Use AI coding assistants and agentic workflows to speed up delivery, while keeping every change reviewed and tested.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Ontrac Solutions's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Ontrac Solutions's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Ontrac Solutions's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.