Job Description
Tide is seeking a Senior Backend Engineer to join their Developer Productivity team. This role focuses on empowering developers by streamlining workflows, maintaining internal tools, upgrading dependencies, enhancing CI/CD pipelines, and implementing coding standards. The ideal candidate will have strong programming skills, experience with CI/CD pipelines, frameworks like Spring Boot, and DevOps practices. They should be proactive, detail-oriented, and excel at solving inefficiencies and collaborating across teams. A passion for continuous learning and experience with internal libraries or open-source contributions are highly valued.
Role involves:
- Driving the migration of dependencies and frameworks.
- Managing and improving internal libraries.
- Implementing and maintaining tools for code quality.
- Collaborating with cross-functional teams to identify pain points.
- Advocating for best practices in coding, testing, and deployment.
- Providing guidance, documentation, and training.
- Analyzing and addressing inefficiencies in development pipelines.
Requirements:
- Strong programming skills in languages like Java, Python, or JavaScript, with experience in modern frameworks such as Spring Boot.
- Expertise in designing and optimizing CI/CD pipelines using tools like GitHub Actions, or GitLab CI.
- Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Knowledge of code quality tools (linters, static analysis) and automated testing frameworks.
- Proven ability to identify inefficiencies, propose innovative solutions, and optimize developer workflows and tooling.
- Excellent collaboration and communication skills.
- Passion for improving developer productivity.
- Adaptability to shifting priorities.
- A track record of continuous learning.
What Tide offers:
- 25 days paid annual leave
- Personal L&D budget in the amount of 500 EUR per year
- Share options