Foundation Software
Posted 2w ago

Senior Application Developer (MERN/GCP/Technical Lead)

Foundation Software
Strongsville, Ohio, United States
OnsiteFull Time
Responsibilities
  • designing applications
  • leading projects
  • mentoring developers
Requirements
  • 7+ years software development experience with TypeScript and MERN stack
  • Leadership experience
  • GCP
  • Docker
  • Kubernetes
  • Observability and cloud-native deployment experience
  • Strong communication and mentoring skills
Technical tools mentioned
TypeScriptMongoDBExpress.jsReactNode.jsGoogle Cloud Platform (GCP)Cloud RunCloud FunctionsCloud TasksPub/SubSecret ManagerDockerKubernetesInversifyJSRedisBullMQAuth0OIDCJWTZodRedux ToolkitReact Hook FormFormikMaterial UISentryOpenTelemetry

Job description

Senior Application Developer (MERN / GCP / Technical Lead)

Build the Future of Construction Technology

Foundation Software is one of the fastest-growing construction software companies in the U.S. and a multi-year Northeast Ohio Top Workplace. We're seeking a Senior Application Developer who combines strong hands-on engineering skills with technical leadership, project ownership, and a passion for building modern cloud-native applications.

This role focuses on the TypeScript-based MERN stack and Google Cloud Platform (GCP) while helping evolve our broader technology ecosystem.

What You'll Do

Development & Architecture

  • Design, build, and support scalable applications using MongoDB, Express.js, React, Node.js (TypeScript), APIs, and GCP.
  • Develop modern web applications, microservices, integrations, and cloud-native solutions deployed via containers to Google Cloud Run, Cloud Functions, and Kubernetes.
  • Lead solution design and contribute to architecture decisions.
  • Drive modernization initiatives that improve scalability, reliability, security, and maintainability.

Technical & Project Leadership

  • Lead technical projects from design through deployment.
  • Coordinate work across developers, product teams, and stakeholders.
  • Facilitate architecture reviews, planning sessions, and technical decision-making.
  • Identify and resolve technical risks, dependencies, and delivery challenges.

Mentorship & Collaboration

  • Mentor developers through code reviews, coaching, and knowledge sharing.
  • Promote engineering best practices including clean architecture, dependency injection, testing, performance, and code quality.
  • Partner closely with Product, QA, DevOps, Architecture, and business teams.
  • Troubleshoot complex production issues using the observability stack (Sentry, OpenTelemetry, structured logging) and drive continuous improvement.

What We're Looking For

Required

  • 7+ years of software development experience.
  • Proven experience leading software projects and influencing technical direction.
  • Strong, current expertise with TypeScript
  • Strong expertise with:
    • MongoDB (native Node.js driver; Mongoose a plus)
    • js
    • React
    • js
  • Hands-on experience with:
    • Dependency injection / IoC containers (InversifyJS or similar)
    • Redis-backed job queues (BullMQ or similar) and Google Cloud Tasks / Pub/Sub
    • Auth0 / OIDC / JWT-based authentication
    • Schema validation with Zod
    • Modern React tooling - Redux Toolkit, React Hook Form/Formik, and Material UI (MUI) or similar
  • Experience developing and deploying solutions in Google Cloud Platform (GCP), including Cloud Run, Cloud Functions, Cloud Tasks, Pub/Sub, and Secret Manager.
  • Experience with Docker and Kubernetes for containerized service deployment.
  • Experience building scalable web applications, APIs, microservices, and distributed systems.
  • Experience mentoring developers and leading technical discussions.
  • Strong communication, collaboration, and problem-solving skills.

Preferred

  • Experience as a Technical Lead, Lead Developer, or Project Lead.
  • Experience with payments/card processing, PCI-DSS, or client-side field-level encryption.
  • Experience with construction software, ERP systems, financial systems, or expense management solutions.
  • Experience building or integrating expense management, AP, invoice processing, procurement, or purchasing applications.
  • Experience with feature flag release management
  • Experience integrating LLMs / generative AI into production applications
  • Familiarity with equivalent technologies on the Azure / .NET / C# stack.

Why Foundation?

  • Influence architecture and technical direction.
  • Lead impactful projects and mentor other developers.
  • Work with modern TypeScript, React, and GCP technologies.
  • Competitive compensation, strong benefits, and career growth opportunities.
  • Award-winning culture with a collaborative, employee-focused environment.

 

If you enjoy building modern cloud applications, leading technical initiatives, and mentoring others, we'd love to talk with you.


Medical, Dental, Vision, PTO, 401(k)

About Foundation Software

Provides construction accounting and project management software for contractors.

Year founded
1985
Employees
335
Organization type
Private
Latest investment
Private Equity (2020) — led by Thoma Bravo
Subsidiaries
Headquarters
US

Similar jobs

Application Developer roles near Strongsville, Ohio
3d
Save
Mark Applied
Hide
Lead Application Engineer, Flexible Packaging
United States or Rocky Hill or Elgin or Madison Heights or Bridgewater or Mentor
$105k-$125k/yr HybridFull Time
Henkel
HenkelXETRA: HEN3: Manufactures laundry, beauty, and adhesive products globally.
5+ YOEBachelor's degree in a relevant engineering or science field, 5–10+ years of technical or application experience, coatings and flexible packaging expertise, troubleshooting ability, customer support skills, and willingness to travel up to 60%.
gravure, slot die, roll coating, rod coating, Mayer rod, reverse roll, pilot coater, laminator/coater
1mo
Save
Mark Applied
Hide
Application Engineer
Cleveland, Ohio, United States
OnsiteFull Time
Soundwich
Soundwich: Manufacturer of custom acoustical and thermal shielding solutions.
2+ YOEEngineering degree or equivalent experience, 2+ years CAD use, knowledge of GD&T, AWS Resistance Welder Technician certification, proficiency with Microsoft Office, strong communication and leadership skills.
Microsoft Outlook, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, NX, SolidWorks
1mo
Save
Mark Applied
Hide
VHP Application Engineer (55041)
Mentor, Ohio, United States
$93k-$120k/yr FieldFull Time
STERIS
STERISNYSE: STE: Provides infection prevention and procedural healthcare products and services.
1+ YOEBachelor's in engineering, 1+ years VHP or 3+ years capital equipment application experience, system integration knowledge, customer-facing communication, Microsoft Office and CAD/Voloview proficiency.
Microsoft Office, CAD, Voloview
1mo
Save
Mark Applied
Hide
Application (Sales) Engineer
Painesville, Ohio, United States
HybridFull Time
Ranpak
RanpakNYSE: PACK: Manufactures paper-based protective packaging systems and automation equipment.
5+ YOEBachelor's in engineering,5+ years in application engineering or industrial automation,customer-focused with strong communication,ERP/SAP knowledge,ability to lead cross-functional projects and travel up to 20%.
ERP, SAP
1mo
Save
Mark Applied
Hide
Application Developer I
Woodmere, Ohio, United States
HybridFull Time
MarshBerry
MarshBerry: Investment banking and consulting for the financial services industry.
4+ YOEFoundational experience with C#, HTML/CSS/JavaScript, relational databases, Microsoft Visual Studio; bachelor\u0002s degree preferred or 4 years professional experience; IT/help desk experience and strong communication skills.
C#, Microsoft Visual Studio, HTML, CSS, JavaScript, Microsoft SQL Server, MySQL, Vue
1mo
Save
Mark Applied
Hide
Application Engineer III
Eastlake, Ohio, United States
OnsiteFull Time
JBT Marel Corporation
JBT Marel CorporationNYSE: JBTM: Global technology solutions provider for food and beverage processing.
2+ YOEBachelor's in engineering or related field, 2+ years in manufacturing/engineering/technical sales, experience with food/dairy/beverage process systems, ability to read P&IDs and blueprints, develop specs and proposals; US work authorization required.
1mo
Save
Mark Applied
Hide
Payments .NET Application Developer
Charlotte or Scottsdale or Dallas or Cleveland or California or Colorado or District of Columbia or Illinois or Maryland or Massachusetts or Minnesota or New York or New Jersey or Washington
$44-$54/hr HybridFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOE5+ years .NET development experience; proficient in C# and .NET core; relational DB experience (Oracle/MSSQL/PostgreSQL); Visual Studio and Git; strong OOP, design patterns, and communication skills; associate or bachelor degree.
.NET core, C#, Oracle, MSSQL, PostgreSQL, Microsoft Visual Studio, git, ASP.NET Core MVC, Web API, SQL Server, Entity Framework Core, ReactJS, VueJS, HTML, CSS, JavaScript, NUnit, xUnit, CockroachDB, Kafka
1mo
Save
Mark Applied
Hide
Epic Tapestry Application Developer
Albany or Arlington or Atlanta or Austin or Beaverton or Bentonville or Boston or Carmel or Charlotte or Chicago or Cincinnati or Cleveland or Columbus or Culver City or Denver or Des Moines or Detroit or Hartford or Houston or Irving or Kirkland or Miami or Milwaukee or Minneapolis or Morristown or Mountain View or Nashville or New York City or Oklahoma City or Overland Park or Philadelphia or Pittsburgh or Raleigh or Redmond or Sacramento or San Diego or San Francisco or Scottsdale or Seattle or St. Louis or St. Petersburg or Walnut Creek or United States
$48-$58/hr RemoteFull Time, Temporary
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of work experience, healthcare and EHR expertise, Tapestry UM and Claims implementation experience, Tapestry UM Epic certification, and strong workflow and clinical operations knowledge.
Epic, Epic EMR, EHR, Application Lifecycle Management (ALM)