ZigZag Global

Engineering Team Lead

Posted: 12 hours ago

Job Description

Department: EngineeringLocation: BulgariaDescriptionJob Title: Engineering Team LeadType of employment: Full-Time, RemoteLocation: This is a remote role based in Bulgaria. You need to be based in Bulgaria and have the rights to work without visa sponsorship. We are unable to offer visa sponsorship for this position.About ZigZag GlobalWe are Returns! We’re an award-winning eCommerce returns business founded in 2015 by our CEO, Al Gerrie. We live to push boundaries of smarter returns, and we want a thriving retail world where every customer experience is both delightful and considered, everything we buy can be loved and re-loved and preserving our planet is part of the fabric of how we shop.Today, more than 1100 companies use our SaaS platform across 170 countries to help reduce the cost, friction, and impact of returns. Our leading enterprise retail clients include Zara, The Very Group, New Look, Boden, Selfridges, Sports Direct, The Hut Group, Swarovski, not to forget the Whitelabel partnerships with the world’s biggest logistics businesses like DHL, Evri, and Landmark Global.In March 2021, ZigZag was acquired by Global Blue, an industry leader in tax free shopping. Strengthening our reach across the global retail industry and allowing us to continue to do what we do best, help retailers manage and re-sell their returns.At ZigZag, we embody a set of values that lies at the core of our workplace culture. Our dedication to the Start-up Spirit, Human Heart and Grown-up Mindset defines our collaborative spirit and shapes our collective success.Passionate And Collaborative Minds WantedYou’ll join a brilliantly diverse group across Europe. We believe a business is strongest when its teams are both inclusive and diverse. We recognise and aim to challenge everyday biases, remove obstacles to inclusion and ensure all our people can thrive and be themselves.If you are passionate about making a positive impact, caring for both colleagues and clients, and embracing a collaborative mindset, we invite you to apply. Join us in building a workplace where every contribution matters, and each team member feels a profound sense of belonging and value.Key ResponsibilitiesThe Engineering Team Lead is responsible for overseeing the work of the engineering members in the team. He will be the key contact for all engineering members in the team and a person to represent the team from an engineering point of view.Technical Team Lead Technology StackCloud Platforms: Azure, AWSProgramming Languages: C# .NET, JavaScript (React)Databases: SQL Server, MongoDB, CosmosDB, mySQLAPIs & Integrations: RESTful APIs, GraphQL APIs, dapr.ioDevOps: Azure DevOps CI/CDKey Responsibilities:Team Leadership & People ManagementCreate an inspiring, collaborative team environment that fosters accountability and growth.Lead engineering teams by setting objectives, managing workflow, and ensuring that projects are completed on time and within budget.Oversee day-to-day operations, including HR matters such as holidays, performance reviews, and onboarding of new members.Motivate team members, recognize high performance, reward accomplishments, and encourage creativity and risk-taking.Discover training needs and provide coaching to develop both technical and soft skills.Listen to team members’ feedback, resolve conflicts, and maintain a healthy, transparent work culture.Suggest and organize team-building and knowledge-sharing activities.Technical Leadership & Architecture:Collaborate closely with solution and enterprise architects to design scalable, maintainable, and secure systems that align with the broader platform vision.Translate architectural guidelines and system design principles into actionable engineering tasks for the team.Lead architectural and design reviews, ensuring adherence to best practices and technical standards.Identify and address architectural bottlenecks, ensuring system resilience, performance, and scalability.Champion the evaluation and adoption of new technologies that add measurable value or improve delivery efficiency.Escalate issues to architects when broader platform-level changes are required.Delivery Management & Quality Assurance:Ensure developers deliver high-quality work that meets agreed expectations and adheres to defined acceptance criteria.Validate that estimates are realistic, discourage inflation, and ensure commitments are data-driven and evidence-based.Continuously monitor progress against estimates, addressing risks and blockers early.Plan and deliver technical improvements (e.g., refactoring, code optimization) with clear roadmaps.Balance technical debt reduction with delivery priorities to maintain long-term platform health.Conduct regular reviews to ensure software meets performance, scalability, and maintainability goals.Hands-On Engineering & Problem Solving:Be an active part of the solution development process, including implementation, debugging, and troubleshooting complex issues.Design, code, and test major features collaboratively with the team.Define, design, and implement multi-tiered object-oriented distributed software applications.Maintain and enhance existing applications, including defect analysis, bug fixes, and feature extensions.Provide design documentation and ensure efficient code reuse and maintainability.Mentor developers in making sound architectural and design decisions, balancing trade-offs effectively.Cross-Functional Collaboration:Collaborate with product management, design, DevOps, and QA to define requirements, ensure feasibility, and maintain smooth delivery.Translate non-functional requirements (scalability, performance, compliance) into actionable engineering objectives.Work with Product and Head of Engineering to resolve blockers, align on priorities, and communicate technical impacts.Participate in agile ceremonies (planning, retrospectives, demos) and contribute to improving team processesContinuous Improvement & Governance:Establish and track metrics for development velocity, quality, and delivery performance.Champion best practices such as code reviews, automated testing, continuous integration, and deployment automation.Lead and participate in postmortems to drive learning and continuous improvement.Promote good documentation habits and maintain up-to-date technical records.Proactively propose process and tooling improvements to enhance team efficiency.Strategic Alignment & Execution:Execute the strategy and priorities set by the Head of Engineering or CTO.Track and report on technical risks, dependencies, and delivery health.Represent the team’s technical needs in leadership discussions.Align the team’s output with company-wide objectives and technical roadmap.RequirementsSkills, Knowledge and ExpertiseExtensive experience as a DeveloperCompetence in Software DevelopmentProficiency of English language (both written and spoken)Experience with both NoSQL and SQL databasesKnowledge of Cloud based Platforms such as Azure, AWS or Google CloudCoding experience in C#, .NETDeep understanding of DevOps PracticesUnderstanding of Network SettingsBenefits20 days holiday plus bank holidays. Additional day holiday after every full year of service (up to 5 additional days) plus a bonus day off for your birthdayCollaborative working environmentPaid volunteer day per year to support a cause you care aboutRemote or hybrid work options – remote working with possibility to work from our Varna officeHealthcare insurance with dental service includedFood vouchers (200 BGN/month per person)Option for a Multisport card at a discounted priceOption for a Parking card at a discounted price for our office in VarnaLearning and Development (L&D) budget and allocated time to utilise itSummer working hoursMental Health SupportEmployee referral bonus schemeOffice Equipment BudgetIf you are interested, please send your CV in English.Your application will be reviewed with strict confidentiality. Only the short-listed candidates will be contacted for an interview. Providing your personal data, you explicitly agree that it will be processed for the purpose of recruiting and for the purpose of the possible signing of a labour contract and will be stored and operated by “ZigZag Global” EOOD in their capacity of the personal data controller and personal data processor in accordance with the effective legislation. Please have in mind that with this you give permission for your resume to be shared with other parties of the ZigZag Global Group.Privacy Policy

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In