If IT professionals who would like to use their skills for the good of the Beautiful Russia of the Future (a political slogan referring to a democratic future Russia) are reading this, know this: we need you.
Here’s who we’re currently looking for:
1. Full-stack Web Developer
Infrastructure
Ability to set up automated deployment for a Python project. Experience with Ansible. Confident command of version control (git flow).
Backend
Advanced knowledge of Python, solid knowledge of Django, and familiarity with other server-side frameworks. Most of our projects are built in Python. Some older projects use Ruby on Rails and PHP, but now we try to stick to a consistent stack.
Databases
A solid understanding of relational databases (PostgreSQL in particular). Ability to design a well-balanced relational data model. Using migrations during development is mandatory (in any framework). Familiarity with NoSQL databases and their pros and cons compared with relational ones.
Code
Adherence to the standards accepted for specific languages and technologies. For Python, that means PEP 8; for JS, the Google Style Guide.
Ability to write code comments and API documentation. Familiarity with tools that help create and maintain such documentation (Swagger, Apiary) is preferred.
Frontend
Most projects will be handed off to frontend developers for layout and UI implementation. Even so, a full-stack developer must have a strong grasp of modern cross-browser frontend markup and styling. At the maintenance stage, full independence in this area is required. Excellent knowledge of current JS frameworks—primarily React—and the specifics of building interfaces for them is also necessary.
Responsibility and Independence
Hundreds of thousands of users visit our websites every day. We want the services we release to be comfortable and intuitive to use, so everyone involved in development should have a sense of good design. That greatly improves the effectiveness of teamwork.
Many of our projects are subjected to various kinds of attacks. A developer must understand how to protect a service from outages and data from theft.
Conditions
Flexible schedule. Minimal bureaucracy. Remote work is possible.
https://moikrug.ru/vacancies/1000043774
2. Django Backend Developer
Requirements
Good knowledge of Python 2, Python 3, and Django
Databases
A solid understanding of relational databases (PostgreSQL in particular). Ability to design a well-balanced relational data model and optimize queries when necessary.
Code
Adherence to the standards accepted for specific languages and technologies. For Python, that means PEP 8; for JS, the Google Style Guide. Ability to write code comments and API documentation. Familiarity with tools that help create and maintain such documentation (Swagger, Apiary) is preferred. Understanding of RESTful principles in API design. Ability to write simple, fault-tolerant code that does not create maintenance problems.
Frontend
Layout and frontend work are handled by a separate developer, but to work effectively you need to understand how to connect markup to a templating engine or quickly fix small issues in the code. The prospect of installing npm dependencies and building JS/CSS with webpack should not be intimidating.
Responsibility and Independence
The developer must be a self-sufficient contributor. Almost the entire project is done without active day-to-day interaction with other people. We do break tasks down, but only to a reasonable extent. No one will be telling the developer exactly which API method to implement today. Remote work experience is a plus.
Conditions
Flexible schedule. Minimal bureaucracy. Remote work is possible.
https://moikrug.ru/vacancies/1000043773
3. Frontend Developer
Requirements
A big plus would be:
Conditions
Flexible schedule. Minimal bureaucracy. Remote work is possible.
https://moikrug.ru/vacancies/1000043772
4. DevOps Engineer
Participation in building new projects and supporting existing ones within our stack:
Conditions
Flexible schedule. Minimal bureaucracy. Remote work is possible.
A chance to help build useful, in-demand services. An opportunity to change the country and society for the better.
https://moikrug.ru/vacancies/1000043789
If you’re who we’re looking for, write to us at django@fbk.info.
Tags