As a Senior Platform Engineer, you'll play a key role in helping design and build the infrastructure of the systems that run our products and business. If you want to have a hand in influencing the overall architecture, tools, and services of our platform with a collaborative team then this role is for you.
Â
What you'll do:
- Develop and maintain tools and services that make up our highly available and scalable platform (we use GCP), including resource provisioning and management, access delegation, and costs control
- Provide technical leadership through code reviews and mentorship for junior team members
- Manage access and related permissions to comply with privacy and security standards (SOC 2 Type 2)
- Manage high availability and disaster recovery systems, procedures, and readiness
- Contribute to agile team rituals and processes (stand-ups, groomings, planning meetings)
- Help identify high value opportunity areas for the team and guide their implementation
What you'll need:
- 5+ years working in, configuring, and troubleshooting Linux server environments
- 3+ years building infrastructure with cloud platform services (AWS, GCP, Azure)
- Embracive culture of alerting and monitoring
- Fluency in at least one server configuration management tool, such as Ansible or Terraform
- Familiarity deploying applications using containers
- Strong written and verbal communication skills
- Willingness to participate in an on-call rotation
Bonus points if you:
- Have software or web development experience
- Have experience with a microservices architecture
- Developed in environments with large amounts of data
- Experience in healthcare and working with PII
- Did pair programming with other developers
Technologies/Tools:
- Google Cloud Platform
- NextJS and NestJS frameworks
- NodeJS and Typescript
- React and Redux
- Jest and Cypress
- Auth0
- Git and Github
- Sentry
- Snyk
- Jira
- Slack