Summary
Join Prefect, a remote-first data workflow automation platform company, as a Staff Backend Engineer. You will collaborate with a passionate engineering team to architect, maintain, and scale our SaaS platform. Lead backend initiatives, mentor developers, and work closely with product and design teams to deliver high-quality applications. This role requires 10+ years of backend engineering experience, expertise in various technologies, and strong problem-solving and communication skills. Prefect offers a competitive salary, comprehensive benefits including remote work flexibility, equity stock options, and generous parental leave. We are committed to building a supportive and high-performance culture where you can thrive.
Requirements
- 10+ years of experience in backend engineering roles, with a focus on web applications and distributed systems
- 5+ years of experience with Postgres and Redis, or similar
- 5+ years of experience with monitoring technologies (Grafana, Datadog, or equivalent)
- 5+ years of experience with at least one major cloud platform (Azure, AWS, or GCP)
- Robust background in asynchronous Python
- Extensive experience developing and maintaining data intensive applications at scale
- Top-notch problem solving and communication skills
- Track record of leading successful projects and mentoring other developers, particularly with SaaS products at scale
Responsibilities
- Architect, build, and scale Prefectβs SaaS platform in collaboration with engineering and cross-functional teams
- Exercise ownership of your work end-to-end, see it from problem definition through prototyping, development, and deployment to production
- Lead technical decision-making for backend engineering projects and establish best practices
- Collaborate with cross-functional teams to define, design, refine, and implement new features
- Contribute to the product roadmap and technical strategy
- Provide technical mentorship, architectural guidance, and career development support to both senior individual contributors and early-career engineers
Preferred Qualifications
- Additional experience in systems programming languages (Go, C/C++, Rust)
- Drive innovation in development practices by strategically integrating AI and LLMs to accelerate development cycles, improve code quality, and optimize engineering workflows
Benefits
- Remote-first team with flexible-first culture
- Equity Stock Options
- 401(k) with 5% company match (vests immediately!)
- Unlimited PTO
- Medical, Dental and Vision insurance
- Generous Parental Leave
- Life Insurance and Disability benefits
- $800 remote work stipend for whatever you need to work (food, wellness, equipment etc.)