As a backend developer you will be working on our key business challenges. We are a tech platform, so everything we do and everything we want to achieve involves good quality code.
Today, some Python using TDD. Tomorrow, clean code in Go and Elixir. Next week, maybe pair programming in Node.js? Feeling like writing a custom Nginx module in plain C? We have that too!
Sounds too cool to be true? Well, that's exactly how we roll here in the Tech Team at 35up!
This is a great opportunity to join a passionate team and make substantial impact on our business growth. You will experience supportive team members and the freedom to use your technical expertise and initiative to achieve shared goals. This position requires authentic curiosity and will to learn every day. We focus on quality and maintainability of what we do, in order to maximize the company goals in the long term, while executing urgent tasks with surgical precision when needed. We expect strong organizational skills, critical thinking and enthusiasm for achieving company and self-oriented goals.
Your most important skill...
...is that you are open minded and eager to learn new technologies. You receive and give honest feedback and criticism, never taking it to the personal level, but as a fundamental part of achieving excellency.
We run on a microservices architecture, with containerized services in a very polyglot environment. We expect that you find this incredible, very exciting and maybe a bit scary, but in a good way. Python, Node.js, Elixir, Go, C and PHP are currently used, but we already have plans to introduce others, like Rust, Erlang, Lua and literally anything else that we believe will be a great tool for the task given.
Backend development, independent of the programming language, but including at least two of the following:
Moreover, we highly value the following skills:
Good to have: