About Our Team At our organization, technology is the foundation upon which we build our solutions. We harness its power to drive meaningful change and transform businesses. Our team of experts combines world-class engineering with a people-centric mindset to create innovative technology platforms. Job Description: We are seeking a highly skilled Development Consultant to join our dynamic team. This role involves leading cross-functional teams of engineers to deliver high-quality software solutions. You will work closely with customers to define solutions, support project managers in planning software delivery, and articulate the vision to technical and non-technical stakeholders. Responsibilities: - Leverage your expertise to drive improvements across the entire stack. - Collaborate with Product Owners, Data Engineers, and Data Scientists to expose data through web applications. - Build and maintain our backend tech stack, including Python, Airflow, PostgreSQL, and Kafka. - Provide architectural and design direction, control technical debt, and promote collaboration within the product team. Requirements: To be successful in this role, you will need: - A minimum of 10 years of software development experience, with at least 4 years in leadership roles. - A Bachelor's or Master's degree in Computer Science or a related field. - Strong agile mindset, ability to iterate fast, and provide early feedback. - Excellent leadership, decision-making, and communication skills in verbal and written English. - Deep knowledge of Python (3.5 and later). - Knowledge of modern front-end technologies and web development fundamentals. - Experience developing public APIs with OpenAPI specifications and service-level contracts. - Experience working with map and location libraries (e.g., Mapbox). - Experience with coaching, mentoring, and growing team members. - Deep knowledge of testing at all levels, from unit testing to end-to-end. What We Offer: Join our team and discover a range of benefits that empower our people to thrive: - Competitive salary package, share plan, and company performance bonuses. - Career coaching, global career opportunities, non-linear career paths, and internal development programs for management and technical leadership. - Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, and conferences. - Hybrid work and flexible working hours, employee assistance program. - Global internal wellbeing program, access to wellbeing apps. - Global internal tech communities, hobby clubs, and interest groups, inclusion and diversity programs, events, and celebrations.