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?