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.