Lead Backend Engineer

Tide Logo

Tide

πŸ“Remote - Serbia

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.