ApplySenior Backend Engineer - DevProd, Security and Technology Foundations
Posted about 1 month agoViewed
View full description
💎 Seniority level: Senior
📍 Location: UK, India, Germany
🔍 Industry: Financial Services
🏢 Company: Careers at Tide
🗣️ Languages: English
🪄 Skills: AWSDockerPostgreSQLPythonJavaKubernetesSpring BootCI/CDRESTful APIsDevOps
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