Senior Back-end Engineer

SENIOR BACK-END ENGINEER

As a Senior Back-end Engineer at Sense you will be part of our back-end development and operations team. You will be responsible for designing, building and deploying applications for our back-end.

We have a wide array of back-end applications written in Python & Go that interact with various databases (MySQL/Cassandra/Elasticsearch), are deployed using Docker images with Rancher/Kubernetes and are continuously tested and built in our CI infrastructure (Travis CI).

What you will do:

  • Improve and extend our existing back-end applications
  • Coordinate with product and development teams to identify back-end needs
  • Design and build new services to be used by other teams
  • Work with a team of back-end developers to coordinate work

What we would like to see from you:

  • 2-5 years experience in a back-end role
  • Programming experience for web applications (Python/Golang) with experience building REST or GraphQL APIs
  • Experience with Web/Restful Frameworks (Flask/Django), RPC Framework (GRPC/JSON-RPC)
  • NoSQL & SQL database experience (Cassandra/MySQL/Elasticsearch)
  • A hunger for a fast-paced product-environment
  • Excited to work within an international team
  • Experience in Scrum methodology

Good to have

  • Experience with continuous deployment
  • Experience with Linux systems administration & security
  • Monitor and deploy your own services
  • Be able to maintain databases and web services
  • Experience with server management tools (Ansible/Terraform)
  • Experience with Docker & Rancher/Kubernetes

Are you the Senior Back-end Engineer we are looking for?

Apply for the job here