Senior Software Engineer (Backend)
Core
Architect and refine a mature, Python-driven system for managing open-source development projects, including code hosting, bug tracking, and package building.
Role type
Senior/Staff/Lead Backend Software Engineer
Builds
Launchpad platform (code hosting, review, bug tracking, package building, translations) for free and open-source software developers
Domain
Open Source Software / Distributed Systems / Web Services
Deliverable
production ML models | product features | infrastructure
Required skills
Python development, large-scale web application maintenance, database management, distributed environment operations, software packaging systems (Debian/Ubuntu), security-focused implementation
Preferred skills
PostgreSQL, Ubuntu development platform
Technologies
Python, PostgreSQL, Debian, Ubuntu
Responsibilities
Influencing design, architecture, and feature decisions across distributed teams; Crafting API-first Python code with unit tests; Diagnosing and resolving complex technical challenges; Mentoring engineers and leading code reviews
Seniority
Senior/Staff/Lead, hands-on IC with mentorship