Engineer, Full Stack

Tide Logo

Tide

πŸ“Remote - India

Summary

Join Tide as a Full Stack Engineer and become a key contributor to our engineering teams, designing, creating, and running our extensive product catalog. You will own the entire lifecycle of services, from design and development to global scaling and maintenance. Collaborate closely with product owners to translate user needs into effective solutions, and work on both new and existing products, tackling complex challenges. Share knowledge with fellow engineers in a collaborative learning environment, and contribute to our event-driven microservice architecture. This role offers the opportunity to join our Backend and Web Communities of Practice, where your input on process improvement and quality maintenance will be highly valued. Tide offers flexible working arrangements, including remote work options and the ability to work from different countries for up to 90 days a year.

Requirements

  • A sound knowledge of a backend framework such as Spring/Spring Boot, with experience in writing microservices that expose and consume RESTful APIs
  • Experience in engineering scalable and reliable solutions in a cloud-native environment, with a strong understanding of CI/CD fundamentals and practical Agile methodologies
  • Have some experience in web development, with a proven track record of building server-side applications, and detailed knowledge of the relevant programming languages for your stack
  • Strong knowledge of Semantic HTML, CSS3, and JavaScript (ES6)
  • Solid experience with Angular 2+, RxJS, and NgRx
  • A passion for building great products in small, autonomous, agile teams
  • Experience building sleek, high-performance user interfaces and complex web applications that have been successfully shipped to customers
  • A mindset of delivering secure, well-tested, and well-documented software that integrates with various third-party providers
  • Solid experience using testing tools such as Jest, Cypress, or similar
  • A passion for automation tests and experience writing testable code

Responsibilities

  • Design, build, run, and scale the services your team owns globally
  • Work on both new and existing products, tackling interesting and complex problems
  • Collaborate closely with Product Owners to translate user needs, business opportunities, and regulatory requirements into well-engineered solutions
  • Define and maintain the services your team owns, exposing and consuming RESTful APIs with a focus on good API design
  • Learn and share knowledge with fellow engineers, as we believe in experimentation and collaborative learning for career growth
  • Have the opportunity to join our Backend and Web Community of Practices, where your input on improving processes and maintaining high quality will be valued

Preferred Qualifications

While Java experience is not mandatory, a willingness to learn is essential as most of our services are written in Java

Benefits

  • Competitive salary
  • Self & Family Health Insurance
  • Term & Life Insurance
  • OPD Benefits
  • Mental wellbeing through Plumm
  • Learning & Development Budget
  • WFH Setup allowance
  • 25 Annual leaves
  • Family & Friendly Leaves
  • Make work, work for you! We are embracing new ways of working and support flexible working arrangements
  • With our Working Out of Office (WOO) policy our colleagues can work remotely from home or anywhere in their home country
  • Additionally, you can work from a different country for up to 90 days a year

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.

Similar Remote Jobs