Senior Backend Engineer

Tide
Summary
Join Tide's Developer Productivity team as a Senior Backend Engineer and empower developers by streamlining workflows, maintaining internal tools, and enhancing CI/CD pipelines. You will drive dependency migrations, manage internal libraries, implement code quality tools, and collaborate with cross-functional teams to solve development pain points. The ideal candidate possesses strong programming skills (Java, Python, or JavaScript), CI/CD pipeline expertise, and familiarity with DevOps practices. Proactive problem-solving, excellent communication, and a passion for continuous learning are essential. Tide offers a flexible workplace model supporting both in-person and remote work.
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
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
Preferred Qualifications
Experience with internal library management, open-source contributions, or performance monitoring and optimization tools
Benefits
At Tide, we champion a flexible workplace model that supports both in-person and remote work to cater to the specific needs of our different teams
Share this job:
Similar Remote Jobs
