About the role
We think that the existing software tools for system engineers got stuck in the 80s.
It makes engineers' work less productive and fun. Inconsistent tools and numerous manual steps in a workflow contribute to security holes. Not to mention that they struggle to troubleshoot from mobile devices on the go. As former engineers, we strive to disrupt that at Termius and reinvent the existing approach to manage computer systems. Termius has just graduated from Y Combinator and closed a seed round with the best Silicon Valley investors on board.
Currently, we have over 25,000 engineers using our product every day. There are over 20M engineers in the world whom we can make 10x productive. Our users stare at their screens 8 hours a day, and the product has to be visually pleasing and look natively across many platforms we support.
We are looking for a Backend Developer who will join our team and help us build a robust, fast, and reliable system aiming to provide a great experience to our customers.
Information Technology & Services
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 customers to troubleshoot and resolve issues they face.
These are the experience and competencies we believe our new backend developer should have:
Knowledge of Python 2.7 / 3.x.
Building a REST API based on Django & DRF.
A thorough understanding of Django architecture.
Writing API docs using Swagger / API Blueprint.
Writing supported unit and functional tests using pytest, unittest.
Relational database schema design.
Working with Celery.
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.