Ontrac Solutions Logo

Ontrac Solutions

Senior Full-Stack Software Engineer

Posted 14 Days Ago
In-Office
Chicago, IL, USA
80K-100K Annually
Senior level
In-Office
Chicago, IL, USA
80K-100K Annually
Senior level
Owns end-to-end application features across React, Spring Boot, Node.js, and PostgreSQL. Responsibilities include translating Figma designs, developing APIs and supporting services, evolving data models, writing tests, deploying on Google Cloud, maintaining CI/CD pipelines, collaborating with stakeholders, and documenting architecture, APIs, and data models.
The summary above was generated by AI

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.
HQ

Ontrac Solutions Chicago, Illinois, USA Office

Chicago, Illinois, United States, 60611

Similar Jobs

15 Days Ago
In-Office
60607, Chicago, IL, USA
102K-179K Annually
Senior level
102K-179K Annually
Senior level
Analytics • Consulting
Design, develop, test, and maintain cloud-native full-stack applications using React, TypeScript, and Node.js. Build responsive user interfaces, scalable APIs, backend services, integrations, and relational data models. Integrate enterprise data, AI services, LLMs, and intelligent automation. Implement security, testing, CI/CD, observability, deployment, troubleshooting, and performance optimization. Collaborate with product, architecture, AI, data, QA, cloud, and UX teams throughout solution delivery.
Top Skills: Agentic WorkflowsAi ServicesAPIsApplication SecurityAuthenticationAuthorizationAutomated TestingCi/CdCloud-Native ApplicationsCloud-Native DeploymentLarge Language Models (Llms)LoggingMonitoringNode.jsReactRelational DatabasesTracingTypescript
2 Months Ago
Hybrid
Chicago, IL, USA
113K-188K Annually
Senior level
113K-188K Annually
Senior level
eCommerce • Information Technology • Retail • Industrial
Senior Full Stack Engineer for Grainger's Home Page and Display Customizations team. Build and maintain reusable React components, design and evolve backend services, improve observability and reliability, modernize legacy systems, and contribute to micro-frontend architecture. Mentor junior engineers, lead team projects, and collaborate with stakeholders to deliver high-quality customer-facing features.
Top Skills: GitGithub ActionsJavaMicro-Frontend ArchitectureReact
2 Months Ago
Hybrid
Chicago, IL, USA
120K-160K Annually
Senior level
120K-160K Annually
Senior level
Agency • Artificial Intelligence • Enterprise Web • Mobile • Software
Design, build, and maintain full-stack web and mobile applications using modern JavaScript frameworks. Produce high-quality, testable code, participate in architecture and estimation, support existing client sites, follow QA and review practices, and optimize performance and scalability. Collaborate with product managers, UX, and cross-functional teams.
Top Skills: AjaxAngularAWSCSSDevOpsGitGruntGulpHTMLJasmineJavaScriptKarmaLessMssqlMySQLNode.jsNoSQLReactSassSvnWebpack

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account