Middle Backend Developer (Python/Django) Offline
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 ⛷️🏂
The job ad is no longer active
Job unpublished on
28 June 2022
Look at the current jobs Python Kyiv→