Job Closed
This listing is no longer active.
The best work for the best hourly workers. On a mission to help workers earn a better living and live better lives.
Staff Software Engineer, Backend
Location
California
Posted
89 days ago
Salary
$150K - $250K / year
Seniority
Lead
Job Description
Staff Software Engineer, Backend
WorkWhile
• Own and evolve complex backend systems that power core product flows, from architecture and data modelling to reliability and long-term scalability • Partner closely with engineering leadership, product, and design to shape technical direction and translate ambiguous problems into durable solutions • Lead high-impact initiatives that span multiple services or teams, setting clear technical direction and unblocking others • Raise the bar on system design, correctness, and operational excellence across the backend codebase • Act as a force multiplier for the team: reviewing designs, mentoring engineers, and helping others make strong technical decisions • Contribute to our engineering culture by modelling thoughtful tradeoffs, clear communication, and ownership at scale
Job Requirements
- Significant experience designing and building backend systems in Python (or similar), including APIs, data models, and distributed services
- A strong track record of owning technical systems or product areas end-to-end, especially in growing or evolving codebases
- Comfort working in ambiguity: able to define problems, propose options, and guide teams toward pragmatic solutions
- Deep care for system correctness, reliability, and long-term maintainability, balanced with real product needs
- Strong written and verbal communication skills, with the ability to influence technical direction across the team
- Experience mentoring engineers and elevating team-wide technical quality (formal management experience not required)
Benefits
- Hybrid work culture with office hubs in SF, NY, Seattle & Toronto
- In-person company offsites
- Medical, dental, & vision coverage
- Flexible time off
- 401(k) with employer match
- WFH stipend to support your home office needs
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Ruby on Rails
MagmaLabsMagmalabs builds tailored software solutions to help companies execute their vision.
• Lead the architectural design and development of scalable Ruby on Rails applications • Optimize database performance (primarily PostgreSQL) • Ensure code quality and reliability through automated testing (RSpec, Minitest) • Mentor team members and foster knowledge sharing • Collaborate with product managers and designers to deliver solutions • Maintain comprehensive technical documentation
Role Description We are looking for AI savvy Junior Python Developers to join our Client's project. - Freelance assignment - Full-time (or part-time if you're in your final year of studies) - B2B contract - Start date: asap - Duration: 8-12 months (with possibility of extension) - Working hours: 9-17 CET - Salary brackets: up to 24 EUR/h You would join one of three projects that our Client currently has: - Project #1: One universal health profile for users and their family — structured data, AI summaries, visit context and proactive guidance — moving from fragmented records to an insights product that helps people live longer, healthier lives. - Project #2: Solving the doctor capacity crisis. The mission: help doctors handle 30% more patients with higher quality, not burnout. - Project #3: The marketplace where patients start healthcare: the default entry point for any service (doctor, clinic, procedure, lab) across channels — including agentic search platforms. Qualifications - English fluency (at least B2) - Python + Javascript/Typescript - AI Tooling like Cursor, Claude code, Copilot, ChatGPT / Gemini for day to day work - Technical education and/or exposure to demanding programming contests (e.g. ICPC, Google Code Jam–style competitions, national or university-level programming Olympiads) - Ideal Candidate: AI-Savvy: Not necessarily AI researcher, but a developer who actively uses AI tools to code faster and better - Solid foundations in software engineering principles - Language-agnostic mindset - Familiarity with modern frontend or backend development - High learning speed and coachability - Interest in AI-assisted coding as a learning and productivity tool - AI fluency is not required at this level — curiosity and responsible use are Requirements - Ability to work remotely - Willingness to collaborate with an experienced team of developers - Commitment to continuous development of hard and soft skills - Familiarity with dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes - Interest in long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more) Benefits - 100% remote work - Work with an experienced team of developers - Continuous development of your hard and soft skills - Dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes - Long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more) Company Description Netguru is a trusted partner in digital commerce. The company helps leading brands modernize B2B solutions, marketplaces, and retail ecosystems. Since 2008, it has empowered businesses with cutting-edge technology, AI-powered personalization, and world-class engineering and design teams. A certified B Corporation®, Netguru is trusted by major brands including IKEA, VW, OLX, Delivery Hero, Żabka, Wolt, Careem, and Vinted.
Senior Golang Engineer
RE PartnersWe make the Aspirational Attainable. We Do Better Together to Deliver Real Change.
• Use your deep expertise in Go and related technologies to develop high-quality, scalable, maintainable software solutions. • Make technically sound decisions and champion high standards of coding and architecture best practices. • Develop and maintain software documentation such as technical specifications and design documents. • Continually enhance the team’s performance by mentoring, code reviews, and improving current processes in the SDLC. • Troubleshoot and debug software issues as they arise. • Collaborate within a cross functional team and be able to transform both functional and non-functional requirements into actionable work. • Manage communication of progress/status to stakeholders.
Senior Java Engineer
RE PartnersWe make the Aspirational Attainable. We Do Better Together to Deliver Real Change.
• Design and develop high-performance applications using Java. • Work with GraphDB and Scala-based components to manage complex data relationships and processing. • Support big data systems operating at scale with continuous, real-time data processing. • Build and optimize systems for transaction monitoring, sanctions screening, and fraud detection. • Ensure platform reliability, scalability, and performance for business-critical workloads.



