Staff Backend Engineer

Tide Logo

Tide

πŸ“Remote - Romania, Ukraine

Summary

Join Tide, a rapidly growing finance platform for small businesses, as a Staff/Principal Engineer. You will play a key role in designing, building, and maintaining our diverse product catalogue, including core account infrastructure, onboarding flows, lending products, and business admin tools. This role offers significant ownership and influence on architectural decisions within a dynamic environment. You will lead engineers, collaborate with cross-functional teams, and contribute to our Communities of Practice. Tide offers a flexible workplace model supporting both in-person and remote work.

Requirements

  • Have extensive experience (10+ years) building server-side applications and detailed knowledge of relevant programming languages for your stack (e.g., Java 8 or newer)
  • Have a sound knowledge of a backend framework (e.g., Spring/Spring Boot)
  • Have experience with running microservices and implementing and consuming RESTful APIs
  • Have experience engineering scalable and reliable solutions in a cloud-native environment
  • Demonstrate a mindset of delivering secure, well-tested, and well-documented software
  • Be willing to own your code and your team’s processes from development to production
  • Have exposure to complex solutions in the area of financial / payment services
  • Have experience integrating with various third-party providers and partners
  • Have experience with relational databases
  • Be comfortable working in an agile environment
  • Have the ability to communicate technical concepts to a non-technical audience
  • Have exposure to continuous integration, delivery, and deployment

Responsibilities

  • Define and autonomously own part of the target architecture for your domain, ensuring all projects and services adhere to it
  • Work on early engineering phases to lay the groundwork for team(s) in your area
  • Collaborate with the product team to select technology partners
  • Lead engineers in your team, balancing design, coding, and coaching; serve as a go-to resource for advice and solutions
  • Regularly align your vision and roadmap of your part of the target architecture with other Staff Engineers to ensure success of complex multi-domain initiatives
  • Work closely with product owners, mobile & web engineers, data scientists, and other business members to translate requirements into well-engineered solutions
  • Make key contributions to our Community of Practice; apply extensive experience to become a beacon of best practices

Preferred Qualifications

Knowledge of Java is preferred, but willingness to learn is essential

Benefits

Flexible workplace model supporting both in-person and remote work

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.