Senior Full-Stack Software Engineer

Posted 4 Days Ago
Chicago, IL, USA
In-Office
80K-100K Annually
Senior level
Cloud • Information Technology • Consulting • Design • Generative AI
We are aggressively arming companies with GenAI and Public Cloud technologies daily!
The Role
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.
Summary Generated by Built In

OVERVIEW - US ONLY

We are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join a contractor program in supporting a critical customer engagement. This role is ideal for an engineer who can own features end to end across a React frontend, a Node.js service layer, and a PostgreSQL data model, and deploy and operate them on Google Cloud Platform with minimal oversight. The successful candidate will work closely with the Engagement Lead and Program Manager and customer stakeholders to ensure project success 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
  • Backend development in Java with Spring Boot, including REST API design, Spring Data JPA or an equivalent persistence layer, and Spring Security
  • Frontend development in React, including state management and integration with backend APIs
  • 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.

Skills Required

  • 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
  • Backend development in Java with Spring Boot, REST API design, Spring Data JPA or equivalent persistence layer, and Spring Security
  • Frontend development in React, including state management and backend API integration
  • Working proficiency with Node.js and a common framework such as Express, Fastify, or NestJS
  • Ability to translate Figma mockups into production React components
  • Relational data modeling in PostgreSQL, including SQL queries, joins, and schema migrations
  • Unit testing and test coverage using tools such as JUnit and Mockito
  • Deployment and operation of applications on Google Cloud Platform
  • Proficiency with Git-based version control and pull request workflows
  • TypeScript across frontend and Node.js services
  • Maven or Gradle build tooling for Java projects
  • Docker containerization
  • CI/CD pipeline configuration using Cloud Build or GitHub Actions
  • Infrastructure as code with Terraform
  • Google Cloud certification, such as Associate Cloud Engineer or Professional Cloud Developer
  • Integration and end-to-end testing experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, Illinois
6 Employees
Year Founded: 2010

What We Do

Ontrac Solutions helps organizations adopt emerging technologies to scale smarter. We build GenAI platforms, predictive analytics solutions, and drive cloud adoption. We're also a HubSpot partner, supporting landing page design, website development, CRM integration, workflows, and automation. From infrastructure to marketing ops, we deliver strategy and execution that drives growth.

Similar Jobs

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
161K-172K Annually

Braze Logo Braze

Senior Software Engineer

Marketing Tech • Mobile • Software
Easy Apply
Hybrid
Chicago, IL, USA
2000 Employees
156K-276K Annually

Vizient Logo Vizient

Software Engineer

Analytics • Consulting
In-Office
2 Locations
5661 Employees
102K-179K Annually
Hybrid
Chicago, IL, USA
289097 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account