Apply

Senior Developer Productivity Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, seasoned engineer

📍 Location: UK, India, Germany

🔍 Industry: Finance platform

🏢 Company: Careers at Tide

🗣️ Languages: English

⏳ Experience: Seasoned engineer

🪄 Skills: AWSDockerPostgreSQLPythonJavaKubernetesSpring BootCI/CDRESTful APIs

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 to ensure robust and efficient development workflows.
  • Proven ability to identify inefficiencies, propose innovative solutions, and optimize developer workflows and tooling.
  • Excellent collaboration and communication skills, with experience working across teams and creating clear, developer-focused documentation.
  • Passion for improving developer productivity, with a proactive and detail-oriented mindset.
  • Adaptability to shifting priorities in dynamic environments and commitment to delivering practical, scalable solutions.
  • A track record of continuous learning and staying current with emerging technologies and best practices.
  • Bonus: Experience with internal library management, open-source contributions, or performance monitoring and optimization tools.
Responsibilities:
  • Drive the migration of dependencies and frameworks ensuring compatibility, performance, and minimal disruption.
  • Manage and improve internal libraries.
  • Implement and maintain tools for code quality, including linters, static analysis, and automated testing frameworks.
  • Collaborate with cross-functional teams to identify pain points and deliver innovative solutions to streamline developer workflows.
  • Advocate for and promote best practices in coding, testing, and deployment to enhance developer velocity and satisfaction.
  • Provide guidance, documentation, and training to ensure smooth adoption of new tools and processes.
  • Analyze and address inefficiencies in development pipelines, proposing scalable and sustainable improvements.
Apply