Proven track record in leading back-end or full-stack projects in a Senior or Staff capacity Hands-on experience with actively contributing to or leading the design phase of complex projects and driving them through to delivery Proficient Python and/or Go programming skills preferred Strong understanding of Microservices architecture Excellent written and verbal communication skills Collaborative and team player approach Prior experience with code reviews and mentorship of less experienced Engineers is advantageous Bachelor or master’s degree in computer science or related field