Apply

Senior Engineers, Backend

Posted 2024-11-21

View full description

💎 Seniority level: Senior

📍 Location: UK, India, Germany

🔍 Industry: Fintech

🏢 Company: Careers at Tide

🗣️ Languages: English

🪄 Skills: AWSDockerPostgreSQLAgileJUNITKafkaKubernetesSpringSpring BootCI/CDRESTful APIsTerraformMicroservices

Requirements:
  • Have some experience building server-side applications.
  • Sound knowledge of a backend framework, such as Spring/Spring Boot for microservices.
  • Experience in engineering scalable solutions in cloud-native environments.
  • Understanding of CI/CD and practical Agile concepts.
  • Demonstrate a mindset of delivering secure, well-tested, and well-documented software.
Responsibilities:
  • Contribute to our event-driven Microservice Architecture (currently 200+ services owned by 40+ teams).
  • Define and maintain the services your team owns, from design to global scaling.
  • Use Java 17, Spring Boot, and JOOQ for building services.
  • Expose and consume RESTful APIs, treating them as products.
  • Use SNS, SQS, and Kafka for event handling.
  • Utilize PostgreSQL via Aurora for data storage.
  • Deploy services to Production as needed, utilizing CI/CD pipelines with GitHub.
  • Experience modern GitOps using ArgoCD and Docker.
  • Monitor services with DataDog.
  • Collaborate with Product Owners on user needs and requirements.
Apply