About this roleWe are hiring a Platform Engineer for our teamAs 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 70% backend engineer and 30% SRE (they need to be able to do backend feature work and integrations).
Who You AreBackend Engineer Expertise : Python / Django (Django required)Python + DB Performance optimization (Required)API / SFTP Integrations (must have experience)Feature Development experienceDevOps / SRE Expertise : Will need to be comfortable with AWS, Maintaining EKS (Kubernetes on AWS).
DevOps / SRE Skills : 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 aboveA lot of early startups don't have dedicated SREs but a senior BE architect / engineer is usually responsible for the DevOps workComfortable with : Scalable & Maintainable Backend Feature Development (Experience is Required)Scalable & Maintainable API / SFTP Integrations (Experience is Required)Monitoring and troubleshooting Postgres DB (adding / removing indexes, partitioning / sharding)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.Role responsibilitiesConduct performance testing and database health & tuning.Maintain and enhance our Kubernetes clusters.Improve monitoring systems and update alerts.Automate deployments and developer environments.Explore and implement CI / CD options.Maintain developer environments and CI pipelines.Provide on-call support to ensure system reliability and performance.
(On-call rotations are designed to be fair and prevent burnout).
Perform backend feature work and integrations using Python / DjangoDatabase Tuning / Monitoring (e.g adding / removing indexes, partitioning, sharding)Introducing / Training the usage of technologies used for scaling (e.g DynamoDB, Redis, ElasticSearch)Seniority2+ years of experience in DevOps, with skills in Kubernetes, Terraform, or other infrastructure-as-code technologies.
The role is 70-80% backend engineering and 20-30% DevOps / SRE work.
Looking for STAFF LEVEL ENGINEERS.Work experienceProfessional experience with containers (Docker, etc) (5+ years required)Professional experience with AWS (5+ years required)Good history of staying at companies.
We're looking for folks who are more stableHard skills70% backend engineer and 30% SREIn-depth knowledge and hands on experience with monitoring solutions (Prometheus, Loki, DataDog, Sentry, etc)Backend Python / Django experienceStrong fundamental understanding and usage of a RDBMS (Postgres preferred)Salary$100k - $150kEquityCompetitive EquityVisa sponsorship not availableRemote work policy
Backend Engineer • Rio de Janeiro, Brasil