About the role
We think that the existing software tools for system engineers got stuck in the 80s.
Termius arms teams of sysadmins and DevOps with a powerful command-line tool for managing diverse computer systems from anywhere productively and securely. It organizes infrastructure knowledge and helps to troubleshoot incidents to reduce costly downtime quickly.
We need dedicated people to help us make Termius the primary work instrument for tens of millions of engineers in their daily routine. Now we are looking for a Backend Software Engineer who will complement our core team.
Termius backend is built on the Python tech stack so our ideal candidate should be skilled with this stack. However, we are happy to see engineers who have relevant experience in other similar technologies and who want to master the Python stack.
Information Technology & Services
Here's what we use
Django & DRF.
Your work will include
Participation in the entire application development lifecycle.
Collaboration between different departments: design, dev, QA, support.
Taking part in the design and development of high-level product architecture.
Setting up and managing the backend infrastructure.
Integration of third-party services.
Communication with our users to troubleshoot and resolve issues they face.
These are the experience and competencies we believe our new Backend Engineer should have:
Knowledge of any high-level programming languages such as Python, Ruby, Golang, PHP, Java, C#.
Building a REST API based on any modern synchronous framework such as Django, RoR, Laravel, Spring, ASP.NET. Deep understanding of the internal architecture of your primary framework.
Writing API docs using Swagger / API Blueprint.
Writing unit and functional tests.
Relational database schema design.
Working with asynchronous task/job queue.
MySQL / PostgreSQL / NoSQL solutions (Redis, Mongo).
Docker (deploying applications in a multi-container environment, using existing images, writing a Dockerfile for custom images).
IaaS providers (Amazon Web Services / Microsoft Azure / Google Cloud Platform).
CI / CD pipeline.
Good English skills: all the docs and most of the communication is in English.
Passion for learning.
What do we offer
A competitive salary and a stock option.
The culture that encourages proactiveness, fail-fast-learn-fast approach, and sense of ownership.