Foundation Software is a rapidly growing construction software company seeking a Senior Application Developer. This role requires a blend of strong engineering skills, technical leadership, project ownership, and a passion for building modern cloud-native applications. The focus is on the TypeScript-based MERN stack and Google Cloud Platform (GCP), with involvement in evolving the broader technology ecosystem. The developer will design, build, and support scalable applications using MongoDB, Express.js, React, Node.js (TypeScript), APIs, and GCP. They will develop modern web applications, microservices, integrations, and cloud-native solutions deployed via containers to Google Cloud Run, Cloud Functions, and Kubernetes. Key responsibilities include leading solution design, contributing to architecture decisions, and driving modernization initiatives to enhance scalability, reliability, security, and maintainability. The role also involves leading technical projects from inception to deployment, coordinating work across various teams, facilitating architecture reviews and planning sessions, and identifying/resolving technical risks and delivery challenges. Mentorship through code reviews and coaching, promoting engineering best practices, and collaborating closely with Product, QA, DevOps, Architecture, and business teams are also crucial. Troubleshooting complex production issues using the observability stack (Sentry, OpenTelemetry, structured logging) and driving continuous improvement are expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed