Full-Stack Cloud Engineer

Ontrac Solutions
United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Component-Based Software Engineering Build Automation Automation of Tests Unit Testing Cloud Computing Cloud Engineering Cloud Storage Databases Continuous Delivery Continuous Integration Relational Databases
+39 more
Database Design Database Queries DevOps Github Design of User Interfaces Human-Computer Interaction PostgreSQL Node.Js Systems Development Life Cycle Cloud Services Swagger Requirements Management Server Administration Software Engineering SQL Databases Systems Architecture Test Execution Engine Strategies of Testing Openapi Scripting Google Cloud ReactJS Delivery Pipeline Cypress (Programming Language) Generative AI Infrastructure as Code (IaC) Backend Containerization Material UI Infrastructure Automation Frameworks Playwright Figma Gsuite Front End Software Development Database Backup Restful APIs Terraform Api Management Docker

Job description

OnTrac is seeking an experienced Senior Full-Stack Cloud Engineer to support our digital platform initiatives. In this role, you will design, build, test, and deploy modern full-stack application features spanning a React frontend, a Node.js REST API, and a PostgreSQL database. Working alongside internal engineering resources and partner teams, you will also manage cloud deployments, infrastructure automation, and CI/CD pipelines on Google Cloud Platform (GCP) using Terraform and Docker., * Design and implement full-stack application features across the React frontend, Node.js backend, and PostgreSQL schema.

  • Translate design team mockups from Figma into clean, responsive, and reusable React components and views.
  • Build and maintain the REST API layer handling communication between frontend and backend services.

Database Design & Schema Management

  • Design and evolve the PostgreSQL relational data model to support new application capabilities.
  • Author SQL queries and write schema migration scripts to execute database updates safely across environments.

Testing & Quality Assurance

  • Write unit tests for new and modified code as a standard part of the software development lifecycle.
  • Build and maintain integration and end-to-end (E2E) tests to validate user journeys and system interactions beyond the unit level.

GCP Infrastructure & DevOps

  • Provision, deploy, and configure application components on Google Cloud Platform-including runtime services, managed PostgreSQL (Cloud SQL), and Cloud Storage-using Terraform.
  • Set up, optimize, and maintain CI/CD pipelines covering automated builds, test execution, container image generation, and deployments.

Technical Alignment & Documentation

  • Participate in collaborative working sessions with OnTrac project teams and external partner stakeholders (such as SADA) to define requirements and establish technical approaches.
  • Author and maintain comprehensive technical documentation, including system architecture, API contracts (OpenAPI/Swagger), and data models.

Requirements

  • Google Cloud Certification: Active certification as a GCP Associate Cloud Engineer or Professional Cloud Developer (or equivalent demonstrated depth on Google Cloud).
  • Containerization: Hands-on experience with Docker for containerizing Node.js applications and managing containerized runtime environments.
  • Infrastructure as Code (IaC): Solid proficiency writing and managing Terraform scripts to provision GCP infrastructure.
  • CI/CD Expertise: Proven ability to configure and maintain automated build, test, and deployment pipelines using Google Cloud Build or GitHub Actions.
  • Full-Stack Proficiency:
  • Frontend: Strong experience building modern, responsive UI components in React directly from Figma designs.
  • Backend: Expertise designing, building, and securing RESTful APIs with Node.js.
  • Database: Deep knowledge of PostgreSQL, including relational data modeling, writing SQL queries, and managing schema migration scripts.
  • Testing Beyond Unit Level: Hands-on experience implementing integration and end-to-end (E2E) testing strategies (e.g., Cypress, Playwright, Supertest) alongside standard unit testing., Application Programming Interface (API), Automation, Cloud Computing, Cloud Storage, Continuous Deployment/Delivery, Continuous Integration, Data Modeling, Database Design, Database Technology, Docker, GCP (Good Clinical Practices), GitHub, Google Apps, Mock Up, Node.js, PostgreSQL, REST (Representational State Transfer), React.js, Requirements Management, SQL (Structured Query Language), SWAGGER OAS, Scripting (Scripting Languages), Software Administration, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, Team Player, Technical Writing, Test Automation, Test Plan/Schedule, Test Strategy, Testing, Unit Test, User Interface/Experience (UI/UX), Writing Skills

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

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

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

1:26 min

Implementing custom component libraries with Figma

Philipp Kremer · World Congress 2023

3:46 min

Navigating a career in cloud transformation consulting

Piet Van Dongen · LIVE

Videos

See all

Related articles

See all