Senior Software Engineer (Mobile Backend-for-Frontend)

Procore
Austin, TX, United States
1 day ago

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Android Software Development Code Review Continuous Integration PostgreSQL Project Management Software Node.Js Ruby on Rails Software Engineering TypeScript
+7 more
Circleci Backend Build Management Kubernetes Graphql Front End Software Development Microservices

Job description

Experteer Overview In this role you will design and build scalable GraphQL BFF services that power Procore’s mobile apps. You will collaborate with infrastructure, platform, and product teams to define development standards and drive technical initiatives. You’ll apply distributed-systems thinking to balance immediate needs with long-term strategic goals, shaping backend architectures for high reliability and performance. The role offers the chance to impact the mobile experience at scale within a mission-driven, cross-functional environment. Compensation / Benefits * Design and build GraphQL BFF services using Ruby on Rails, Node.js, and Java on AWS and Kubernetes * Collaborate with backend feature teams, infrastructure, and platform teams to set technical standards * Mentor teammates through code reviews, pairing, and guidance * Develop backend systems balancing near-term needs with long-term strategy * Enhance CI/CD pipelines (CircleCI, ArgoCD) to accelerate deployments * Oversee testing, staging, deployment, and monitoring to ensure reliability * Work with Postgres, TypeScript, and evolving microservices architecture to solve complex problems Tasks * 5+ years of software engineering experience * Strong fundamentals, TDD, and system design * Professional experience with Ruby on Rails, Node.js, or Java; GraphQL or BFF/API-layer experience a plus * Experience with software, platforms, and infrastructure at scale * Familiarity with modern CI/CD systems * Ability to balance short-term and long-term goals * Experience working closely with mobile teams or iOS/Android development is a strong plus Key requirements * equity compensation * bonus incentive compensation * hybrid work arrangement * location-based considerations in Austin, TX * base pay range disclosed

Requirements

testing, staging, deployment, and monitoring to ensure reliability * Work with Postgres, TypeScript, and evolving microservices architecture to solve complex problems Tasks * 5+ years of software engineering experience * Strong fundamentals, TDD, and system design * Professional experience with Ruby on Rails, Node.js, or Java; GraphQL or BFF/API-layer experience a plus * Experience with software, platforms, and infrastructure at scale * Familiarity with modern CI/CD systems * Ability to balance short-term and long-term goals * Experience working closely with mobile teams or iOS/Android development is a strong plus Key requirements * equity compensation * bonus incentive compensation * hybrid work arrangement * location-based considerations in Austin, TX * base pay range disclosed

Apply for this position

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

Apply on us.experteer.com

Good distractions

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

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all