Position: Middle Backend Developer (Python/Django)
Company: Zetico
Experience required: 3y
English level: intermediate

**Responsibilities**

- Work closely with other software engineers on developing new features
- Write clean, testable and readable code using appropriate software design patterns
- Continuously assess and improve the existing codebase cleanliness and performance
- Work on integrating 3rd party services 
- Conduct code reviews and promote the development of well-formulated, testable and readable code
- Support the company's effort of migrating to a microservices architecture 
- Share your engineering wisdom with the rest of the team 

**Requirements**

- 2+ years of commercial experience with Python/Django (it's ok if you've worked with other frameworks, but interested in switching to Django) 
- Strong computer science fundamentals, fluency in modern web development patterns and best practices
- Good grasp of core algorithms, data structures, their applications and tradeoffs
- Passion for writing clean, modular, well-commented, readable and reusable code
- Solid experience with relational databases (Postgres preferred) 

**Bonus points**

- Experience with microservices architecture (CQRS, DDD, event-driven architecture, etc.) 
- Proven experience with performance optimization 
- DevOps experience: release management and monitoring. Experience with Docker, k8s, AWS
- Experience with GraphQL 
- You’re a contributor to open-source software, or run your own projects
- Leadership experience, managing small teams 

**What’s in it for you**

- Opportunity to become a core part of a boutique software consultancy, working with well-known international customers and highly complex challenges 
- Competitive salary 
- Paid vacation and sick leave 
- Health insurance 
- Remote-friendly culture
- Internal tech talks and mentorship from an experienced CTO 
- Learning & development budget
- FOP administration support
- Yearly company ski/snowboard trips ⛷️🏂