What are the responsibilities and job description for the Staff Platform Engineer position at Recruiting From Scratch?
This role is remote in US or Canada.
As we build the foundation for SRE, this person will play a critical role in shaping our infrastructure and operational excellence in addition to being a full backend software engineer. Leveraging battle-tested technologies such as Kubernetes, Postgres, and AWS, they will go beyond managing infrastructure to build tools that enable our engineers to create performant, scalable, and resilient applications. However, since we are a small team, we will expect them to be a fully functioning backend software engineer as well. They will be 20% SRE and 80% backend engineer (they need to be able to do backend feature work and integrations).
Who You Are
Backend Engineer Tech Stack:
-
Python/Django (Django required)
DevOps/SRE Tech Stack:
-
Docker, Kubernetes, Helm, Terraform, Github Actions, AWS, Postgres, Redis.
-
They don't need to have DevOps/SRE title, but from their resume they should have some of the DevOps keywords listed right above
-
A lot of early startups don't have dedicated SREs but a senior BE architect/engineer is usually responsible for the DevOps work
-
Comfortable with:
-
Scalable & Maintainable API / Feature Development
-
API/SFTP Integrations
-
Monitoring and troubleshooting Postgres DB
-
Maintaining developer environments.
-
Managing CI pipelines and runners.
-
Setting up and managing alerting systems.
-
Providing on-call support and guidance to other developers to triage issues.
Impact and Expectations:
-
Contribute to key performance indicators (KPIs) such as system uptime, performance metrics, and compliance standards.
-
Make a significant impact within the first 6-12 months by leading initiatives to improve infrastructure and operational practices.
Candidate requirements
- 2 years of experience in DevOps
- Professional experience with containers (Docker, etc) (5 years required)
- Professional experience with AWS (5 years required)
- Strong fundamental understanding and usage of a RDBMS [Postgres preferred]
- In-depth knowledge and hands on experience with monitoring solutions [Prometheus, Loki, DataDog, Sentry, etc]
- Strong work ethic, end-to-end ownership mentality
- Backend Python/Django experience
Salary : $140,000 - $200,000