Lead Backend Engineer
Tide
Summary
Join Tide's Developer Productivity team in Sofia as a Lead Backend Engineer! This newly formed team focuses on empowering developers through streamlined workflows and improved infrastructure. You will lead CI/CD pipeline optimization, manage internal libraries, develop automation tools, and collaborate across teams. The ideal candidate possesses extensive software engineering experience, expertise in CI/CD pipelines, and strong programming skills. Tide offers a flexible work model, competitive benefits, and a supportive team environment. Help us build exceptional solutions for our members and make a real impact on small businesses worldwide.
Requirements
- Extensive experience (7+ years) in software engineering with a focus on developer productivity, CI/CD, tooling, or infrastructure
- Proven expertise in designing, building, and optimizing CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI
- Strong proficiency in programming languages (e.g., Java, Python, JavaScript) and modern software frameworks like Spring Boot, including upgrades and dependency management
- Deep understanding of code quality tools (linters, static analysis, automated testing) and their integration into workflows
- Solid knowledge of DevOps practices including containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP)
- Independent problem-solving skills with a track record of driving initiatives, making architectural decisions, and working autonomously
- Ability to identify bottlenecks and optimize development workflows to improve developer velocity and efficiency
- Strong communication and documentation skills to mentor junior engineers and share knowledge across teams
- Experience with internal libraries, versioning, dependency management, and creating robust contribution workflows
Responsibilities
- Lead optimization of CI/CD pipelines and drive dependency upgrades to streamline development processes
- Manage and improve internal libraries, creating efficient contribution workflows
- Develop tools and automation for code quality, including linters and automated testing
- Collaborate with cross-functional teams to identify and resolve productivity bottlenecks
- Establish and advocate for best practices in coding, testing, and deployment
- Mentor junior engineers and foster a culture of collaboration and continuous improvement
- Analyze and optimize engineering workflows to improve velocity and quality
- Stay current with emerging tools and technologies
Preferred Qualifications
A passion for continuous learning and a proactive approach to adopting new technologies and practices that drive productivity
Benefits
- 25 days paid annual leave
- 3 paid days off for volunteering or L&D activities
- Family-Friendly Leave (according to statutory)
- Personal L&D budget in the amount of 500 EUR per year
- Work from home budget to set up your space
- Mental wellbeing platform Plum
- WFH equipment allowance
- Share options