Platform Engineer
Platform Engineer
Mountain View, CA
Hybrid
Company Description
Client is a technology company based in Mountain View, CA, focused on designing and developing the infrastructure for the new data economy, including valuation algorithms, APIs, data apps, and tools. We are at the forefront of innovation in the tech industry.
Role Description
Client has an engineering culture that encourages software development practices in line with building world-class, secure, scalable, fault tolerant and high quality software. We believe strongly in architecture and design practices that encourage re-use and appropriate separation of concerns. Client engineers translate product requirements into technical solutions in collaboration with their peers and cross functional teams. Engineers need excellent technical skills, strong problem-solving skills, attention to detail, and excellent organizational and time management skills. They operate within an agile environment and need to be familiar with agile methodologies and actively participate in all agile ceremonies.
As a Platform Engineer, you will:
Play a critical role in designing, implementing and maintaining foundational services, APIs, and tools that enable our engineering teams to deliver high-quality software efficiently.
Build and maintain scalable, production-ready systems such as shared email, notification, and an Identity and Access Management (IAM) system.
Collaborate with engineers across teams to identify opportunities for automation, improved developer tooling, and shared infrastructure.
Ensure the scalability, security, and reliability of platform-level services through best practices in architecture, design, and testing.
Developing structured and backward compatible API s and versioning of API systems
Drive the adoption of DevOps principles, contributing to CI/CD pipelines, monitoring, and infrastructure as code to streamline deployment and improve operational excellence.
This role requires excellent technical and problem-solving skills, attention to detail, and the ability to balance immediate priorities with long-term goals. Platform Engineers at Client act as force multipliers, empowering the engineering organization with robust, secure, and reusable systems that serve as the foundation of our software development.
Qualifications
Proficiency in Node.js for building scalable, production-ready APIs and services
Working knowledge of databases and SQL
8-10 years Experience as a Full Stack or Back End Developer
Proficiency with Git and GitHub workflows
Proficiency with the AWS platform including Cognito and API Gateway
Experience writing unit tests
Desired Skills and Qualifications:
Bachelor of science degree (or equivalent) in computer science, engineering, or
similar experience
Python
Experience writing Functional Tests