Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
Stack
PythonNode.js/SQLNoSQLVirtuozzoKubernetesOpenStack
Inita is building an AI-first business co-pilot to enable small businesses to effortlessly build, manage, and scale their online presence.
Responsibilities
- Design, develop and maintain backend services (Python) for new and currently existing features of Inita.
- Translate software requirements into stable, quality, high performance code; write tests, perform code reviews.
- Collaborate closely with other team members and teams.
- Manage a group of junior/middle/senior software engineers: planning, work decomposition, progress tracking, quality control, mentoring, driving/adjusting processes in the team, making decisions, tech leadership.
- Develop and maintain scalable and resilient software solutions.
- Perform code reviews and implement security enhancements to align with industry best practices.
- Troubleshoot and resolve issues related to the product.
- Analyze, optimize, and ensure the performance and reliability of solutions.
- Guide and mentor team members in adopting secure software development practices.
Requirements
- 8+ years of backend development experience in commercial projects.
- 6+ years of Python/Go development experience.
- 4+ years of small/medium size team management experience.
- Hands-on HTTP/Authentication/WebServices/REST API knowledge.
- Work experience with RDBMS (PostgreSQL/MySQL/MS SQL).
- TCP/IP stack knowledge & network related programming experience.
- Multi-threaded programming experience.
- Linux advanced user.
- Hands-on Docker+Kubernetes experience.
- Work experience with Redis, RabbitMQ (or similar solutions).
- Understanding of distributed systems problems and solutions.
- Gitlab/Git advanced user.
- Good written and spoken English to communicate efficiently with other teams and team members.
- Work experience with Virtuozzo is desired.
- Experience with Atlassian stack (Jira, Confluence).
What we offer
- Work on an exciting AI product and make key decisions.
- Distributed team passionate about what they do.
- Salary in a stable currency.
- Health insurance, no matter where you are located.
- All the necessary equipment to work efficiently.
- Flexible schedule, with 4–5 hours of overlap in CET (Central European Time) for real-time collaboration.
- Remote-first approach with periodic offsite meetings.
- Fully remote — work from wherever you’re most productive and inspired. However, at this time, we require candidates to be based outside of Russia and Belarus.
Анастасия Сафронова Human Resources Generalist