Sr. Applications Developer MERN
Foundation Software
Job Description
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- ...Job Description Job Description Senior Application Developer (MERN/ GCP/ Technical Lead)Build the Future of Construction TechnologyFoundation Software is one of the fastest-growing construction software companies in the U.S. and a multi-year Northeast Ohio Top Workplace...Senior
- ...Description Position SummaryJoin us to develop the future of real-world, user-centered construction... ...looking for permanent, full-time senior application developers.The position will help take... .../maintaining existing software. Sr. Application Developers participate in design...SeniorPermanent employmentFull timeWork experience placementCasual workWork at office
$55k - $152.38k
...Engineering organization. This role will play a key part in designing, developing, and maintaining scalable policy, compliance, and automation... ...enable automated governance and compliance.Build and enhance applications using JavaScript and modern frameworks (preferably Vue, with...SeniorFull timeTemporary workPart timeWork experience placementWork at office$80k - $167k
...reliable, scalable, compliant, and aligned to enterprise delivery standards.Responsibilities:Lead and develop multiple engineering teams responsible for application development, configuration, integration, and platform support.Oversee the talent management of engineering...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ...company's success. As a Software Engineer Sr within PNC's Technology organization,... ...with 3+ years of experience designing, developing, enhancing, and supporting enterprise Microsoft... ...scalable, secure, and maintainable M365 applications, automations, integrations, and...SeniorWork at office
- ...Description Job Description Tittle: Sr. Software Engineer Location : PA - Pittsburgh... ...: The team supports HW and MRD. Both applications have a web portal. We are moving from... ...interfaces and improve performance. • Design and develop software systems, using scientific...SeniorContract workBank staffLocal area
$86.25k - $158.13k
...contribute to the company’s success. As Software Engineer Sr within PNC's Technology organization, you will be... .... As a Software Engineer Sr, you will design, develop, and deploy advanced AI agents and Generative AI applications that automate complex workflows and enhance...SeniorFull timeTemporary workPart timeWork experience placementWork at office$91k - $169k
...Improvements, Release Management, Software Solutions, User Experience (UX) DesignCompetenciesApplication Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical...Full timeTemporary workPart timeWork experience placementWork at office- ...solutions; (2) analyze current business processes, define and develop different tasks and workflows; (3) create business and technical... ...issues.Bachelor’s degree in Computer Science, Computer Applications, or Computer Engineering plus 5 years of software development...Full timeTemporary workPart time
$67.5k - $172.5k
...Process Improvements, Release Management, Software Solutions, User Experience (UX) DesignCompetenciesApplication Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development...SeniorFull timeTemporary workPart timeWork experience placementWork at office$86.25k - $143.75k
...to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh... ...to own and evolve Workday integrations and related HR/Payroll applications. You’ll lead ETL workflows, mainframe JCL jobs, file...SeniorFull timeTemporary workPart timeWork experience placementWork at office$91k - $185.9k
...disaster recovery, and resiliency architecturesExperience designing systems that handle failure scenarios gracefullyExperience building application programming interfaces using FastAPIFamiliarity with relational database access using SQLAlchemy or SQLModelPreferred...Full timeTemporary workPart timeWork experience placementWork at office$86.25k - $143.75k
...technology team. This individual will play a key role in designing, developing, testing, and delivering Salesforce solutions that support... ..., and project stakeholders to build scalable Salesforce applications while following development best practices and maintaining high...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ..., interpersonal, and analytical skills. • Proven ability to learn and rapidly adapt to new challenges. • Good interaction with developers, managers, and team members to coordinate job tasks • Strong commitment to work. EDUCATION: • Bachelor’s or will look at equivalent...
- ...travel as required by business and on-call availabilityThe Senior Application Security Engineer is a deeply technical, hands-on engineering... ...authority — operating as a credible technical peer to senior developers and AI engineers alike.Essential Functions and Primary...Senior
$65k - $187.2k
...development, including modern language features, performance optimization, and migration strategies. Experience developing and maintaining Groovy scripts and Python applications for automation, integrations, data processing, scripting, and business rule implementations....Full timeTemporary workPart timeWork experience placementWork at office- ...Java Backend Developer Location: Pittsburgh, PA/Strongsville, OH Full Time Skill: Java Backend Developer Must Have Technical... ...and database interactions. Back-End: Develop server-side applications, APIs (RESTful), and manage databases (SQL/NoSQL) using...Full time
$60k - $150k
...Denver, CO, Strongsville, OH, Birmingham, AL or Dallas, TX.We are seeking an experienced Full Stack Java Developer with expertise in developing scalable web applications and mobile solutions for iOS and/or Android platforms. The ideal candidate will have strong backend...Full timeTemporary workPart timeWork experience placementWork at office$100k - $211.6k
...stakeholders, ensuring scalable infrastructure solutions are developed, launched, and widely adopted while prioritizing user experience... ...multiple development projects, development groups and/or application support functions for a major business segment.Oversees the development...Full timeTemporary workPart timeWork experience placementWork at office- ...Java Full Stack DeveloperWe are seeking an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, Microservices, and modern...
- Title - Software Engineer Sr Location- Pittsburgh, PA/Cleveland, OH/Dallas, TX Must Have Experience with containerization... ...with multiple dependent systems Understanding of UI/UX best practices for customer-facing applications Ref: #404-IT Pittsburgh...SeniorContract work
$86.25k - $143.75k
...Process Improvements, Release Management, Software Solutions, User Experience (UX) DesignCompetenciesApplication Delivery Process, Application Design, Architecture, Application Development Tools, Application Testing, Packaged Application Integration, System Development...Full timeTemporary workPart timeWork experience placementWork at office$86.25k - $158.13k
...Windows servers and related virtual infrastructure technologies.-Develop and maintain automation solutions to improve operational... ...and SLOs through the use of established robust monitoring for applications, service sites and platforms.Leads in analyzing metrics from operating...SeniorFull timeTemporary workPart timeWork experience placementWork at officeShift work$91k - $185.9k
...success. As a Security Testing Specialist Sr within PNC's Technology Security... ...patterns and frameworks, and the ability to develop novel ones from scratch to solve complex... ...implementing data solutions for multiple applications in order to meet business objectives and...SeniorFull timeTemporary workPart timeWork experience placementWork at officeRemote work- ...programming, testing, and debugging phases of development of the application, database, other add-on, and custom reporting products.... ...meetings.Assist in troubleshooting the application.Mentor other developers as needed.Perform all duties in a professional, responsive,...SeniorCasual workWork at office
- Sr Java Developer (Microservices, Angular 5+, Spring, Junit, Front-End, Back-End, Software Design) in Pittsburgh , PA or Strongsville, OH Angular, Front End Development, Java, Microservices, Software Design, Spring Frameworks Location: Pennsylvania Job Function: Software...SeniorFull timeRemote work
$102k - $158.7k
...Boot) is a senior technical leader responsible for designing, developing, and delivering high-quality software solutions while guiding... ...Redis is a plus.• Strong knowledge of performance tuning, application security, and scalability best practices.• Experience with modern...Full timeTemporary workPart timeWork experience placementWork at office$55k - $172.25k
...a versatile and experienced Genesys Cloud Engineer to design, develop, administer, and optimize our cloud-based contact center platform... ...custom integrations with internal systems and third-party applications using Genesys Cloud APIs (RESTful), webhooks, and secure connectivity...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ...Job Description Job Description GENERAL SUMMARY: The Application Engineering Manager will serve as the leader of applications engineering... ...machine controls, and electric drives. # Promote and develop team skills to adopt new technologies, aligning technical...Work at office
- ...Strongsville, Charlotte, Phoenix (fully onsite requirements).Job Description:The Android Developer will be responsible for designing, developing, enhancing, and maintaining mobile applications that deliver seamless digital experiences to customers, employees, and business...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Applications Developer MERN. Be the first to apply!
- senior medical science liaison Strongsville, OH
- senior software engineer remote Strongsville, OH
- senior mulesoft developer Strongsville, OH
- senior performance engineer Strongsville, OH
- senior devops Strongsville, OH
- senior performance tester Strongsville, OH
- senior sas developer Strongsville, OH
- senior developer Strongsville, OH
- senior ux designer remote Strongsville, OH
- senior ux writer Strongsville, OH


