Senior Backend Engineer (Python)
BestowFull Time
Senior (5 to 8 years)
Candidates should have at least 5 years of professional experience building backend systems with Python. Strong knowledge of RESTful APIs, microservices design, and event-driven architecture is required. Analytical skills for troubleshooting complex data-centric issues, experience with CI/CD, Git, automated testing, and DevOps concepts are essential. The ability to communicate technical decisions clearly, maintain high-quality documentation, mentor peers, and conduct objective code reviews is also necessary. Bonus points for production experience with OpenSearch, Snowflake, Kafka, DAG orchestration tools, AWS Lambda, and basic frontend technology understanding.
The Senior Backend Engineer will design, develop, test, deploy, and integrate scalable backend services and features. They will drive technical designs, refactor code, build shared libraries, and use feature flags for safe feature rollouts. Responsibilities include investigating and resolving database and data pipeline issues, participating in code reviews and backlog estimation, and documenting system designs. The engineer will also mentor junior engineers, tackle ambiguous projects, resolve architectural gaps, and partner with senior engineers for operational excellence. Quarterly participation in hiring activities is also expected.
Self-service ticketing platform for live events
Eventbrite is a self-service ticketing platform that allows individuals and organizations to create, share, find, and attend various live events. Users can set up events ranging from music festivals to conferences and gaming competitions. The platform works by enabling event organizers to sell tickets online, while also providing tools for payment processing and event marketing. Eventbrite stands out from competitors by offering personalized recommendations and automated notifications to enhance the ticket-buying experience. The goal of Eventbrite is to simplify the event management process for organizers and make it easier for attendees to discover and participate in live events.