Back to Available Jobs

Software Engineer - Backend Developer

Job Description

About the Role

OUR ATOKA TEAMS 

We have 3 teams working on our main product, Atoka. We’re looking for help in all of them. Teams are self-organized based on common and continuously evolving agile practices. We work in TypeScript, Python and Go. We’re currently trying to simplify our codebase with a microservice approach based on gRPC, service mesh and Kubernetes.

Requirements

  • you have a B.S. or M.S. Computer Science or related field, or equivalent experience;

  • you are a quick-thinker, a problem-solver, who feels comfortable in writing code;

  • you take code quality seriously: continuous integration, testing, code review, linters;

  • very good knowledge of web development (HTTP, web servers, etc.);

  • you know how to work with databases;

  • you’re a great team player.

 

Nice to have:

  • you are good with Python and Django;

  • you know golang;

  • you know how to write REST APIs;

  • you know about asynchronous processing (queues);

  • knowledge of PostgreSQL, ElasticSearch, Redis;

  • you know how to expose a web application to the user (deployment, docker, proxies, security);

  • you like to instrument your code (prometheus);

  • you would like to learn, challenge yourself, improve and broaden your skill set.

How to apply

Send your application via email and please make sure to include:

- Your CV (any format is fine)
- Why you'd like to take this position, what you expect and what you think you could bring to the team
- Please, please, please, include a github account, some code you've written, an open source project you contributed to, or at least a link to your work that you like (it doesn't matter if it's completely unrelated like a videogame, an art project or whatever else). Precedence will be given to applications that meet these criteria.

Job Location
Trento, Pisa, Torino, full remote can be considered
Expiration Date
Tuesday, 27 June, 2023