Senior Back End Engineer

Company: Thought Machine
Apply for the Senior Back End Engineer
Location: London
Job Description:

Requirements

  • 6+ years of experience as a Software Engineer
  • ,

  • (Desirable) Knowledge of banking / finance
  • ,

  • Experience with either Python or Golang
  • ,

  • (Desirable) Experience with AWS or other cloud providers
  • ,

  • Experience in developing automated tests as an integral part of the development cycle
  • ,

  • (Desirable) Familiar with databases (SQL or noSQL)
  • ,

  • Interest in working on client-facing projects, conducting scoping and defining deliverables
  • ,

  • (Desirable) Experience with client/server software architectures & networking, or microservice architectures
  • ,

  • (Desirable) Experience using orchestration tools such as Kubernetes or Mesos
  • ,

  • (Desirable) Experience of either managing a team, or a desire to manage a team in the future

What the job involves

  • Design, implement and develop scalable, performant microservices using best practices
  • ,

  • Write automated unit tests, integrate tests, etc
  • ,

  • Interfacing with other engineering teams to ensure that features are added in a structured and coherent way
  • ,

  • Managing and debugging your deployments from testing environments all the way to production
  • ,

  • Translating customer requirements into trackable tickets

#J-18808-Ljbffr…

Posted: May 30th, 2026