JOBSEARCHER

Python Engineer

Overview As a Backend Engineer, you design and evolve services that power user experiences at scale. You lead technical initiatives, mentor junior engineers, and help systems evolve without complete rewrites. You work across Python, Go, and Ruby to deliver robust, scalable backend solutions and ensure data integrity in PostgreSQL and data warehouses. You collaborate on process improvements and drive innovative approaches to improve our systems. This role offers impact through shaping architecture and aligning with the team's mission to deliver reliable, high-performance products. Compensation / BenefitsMedical, dental & vision401(k)Life InsuranceShort and long-term disabilityHealth Spending Account (HSA)PTO/Vacation/Sick Leave ResponsibilitiesLead technical projects and mentor junior engineersWrite clean, efficient code across Python, Go, and RubyOptimize PostgreSQL and data warehouse performance and integrityParticipate in code reviews and improve development processesDrive system-wide innovations and improvements Key requirements7+ years in backend software developmentAbility to design, develop, and deploy scalable, resilient backend systemsStrong knowledge of data structures, algorithms, and software engineering principlesExperience leading technical projects and mentoring juniorsProficiency in at least one of Python, Go, or Ruby with willingness to work across all threeExtensive experience with PostgreSQLSolid understanding of data warehousing concepts with experience on a major warehouse platformExperience with containerization and orchestration (Kubernetes)excellent communicationmentoring and leadershipcollaboration and teamworkPythonGoRuby