2 views
VeryBusy | Premium staffing services for tech companies
September 4, 2024
remotely
Our client is a Ukrainian SaaS company founded in 2009, which offers everything you need to scale Terraform. The product is a Cloud Management Platform for large businesses (IaCP) that allows you to implement self-service for different segments of company users (with a focus on DevOps, GitOps users).
We are looking for a Senior Python backend developer who is interested in non-trivial and challenging tasks, transparency in communications, trust and mutual support between team members is important. As a Backend engineer, you will play a crucial role in designing and building core backend systems, which are divided into several main aspects: responsibility for backend tasks, a high-performance API developed with the help of Flask based on the JSON-API specification , and for the agent that interacts with our server.
You will definitely be interested in this role if you value freedom in decision-making and accept responsibility, are open to new knowledge and research, are interested in the opportunity to work with different parts of the product and have an impact on the entire process
p> TOP-4 areas of tasks:
The engineer will work on the development of Infrastructure as Code Platform (IaCP). The range of tasks includes:
—Development of API for compatibility with terraform workflow
—Development of remote state & operations backend for terraform, which expands possibilities when working with terraform
—Development of API for IaCP: configuration and management user environment using UI/API
—Integration with third-party services: VCS (GitHub, GitLab, etc.), online payments (Stripe), cloud computing (gce, ec2, azure)
< b> What knowledge and skills do we expect from the candidate:
— Experience in backend development in Python for the last 5+ years
— Experience with concurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.)
—Understanding OOP and design patterns
—Experience in relational database design and query optimization
—Proficient in English
Will be an added advantage:
- Knowledge and hands-on experience with Go
- Experience with DevOps (Terraform, Chef, Ansible, SaltStack, etc. )
—Knowledge of Linux operating systems
Technical product stack:
Python, Go, MySQL, RabbitMQ, Docker and many libraries python for various domains: cloud, networking, data, concurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.)
Hiring process:
1) Interview with a recruiter ~30 min,
2) Technical interview ~1.5 h,
3) Final interview ~45 min. with Head of Delivery