Position: Backend engineer
Company: WorkNest Technologies
Category: Python
Experience required: 3y
English level: upper
Published: 2022-07-01T00:00:00+03:00

Wand engineers are true experts in their fields, develop cutting edge technologies, and strive to get the best user experience and efficiency for our customers. 

**What you’ll be doing:
**- **Own, design, and develop Wand AI backend:** be responsible for  application design and implementation of major features and services.
- **Be responsible for the end-to-end feature/service lifecycle:** starting from design and architecture, through implementing, testing, and releasing the feature.
- Design and evolve software managing in-environment service discovery and configuration of microservices.
 - Mentor, perform code reviews, evaluate implementations and provide feedback about potential tool improvements.
- Collaborate with Product Managers, Product Designers and other Software Engineers

REQUIREMENTS
- Expert in Python, especially as a backend language (clean code, frameworks, API design, etc.)
- At least 4 years of experience building distributed large-scale SaaS systems.
- At least 3 years of design and implementation of SaaS Kubernetes applications built out of microservices. 
- B.Sc in computer science or a related field 
- Experience with different types of data storage (SQL, NoSQL, search engines, big data tools, object stores). **PostgreSQL **and** ElasticSearch** – must. 
- Fast learner with the ability to deep dive into details of cutting-edge technologies and deliver solutions.
- Experience with user-defined workflows (e.g., **Airflow**) – big advantage.
- Experience with ML productization (PyTorch, Tensorflow or LightGBM) - big advantage.
- Experience with modern CI/CD and GitOps methodologies.
- English - Upper-intermediate+