Senior Python Developer
CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі співпраці.
Ми працюємо переважно з проєктами в доменах логістики (включно з last mile),e-commerce, fintech та банкінгу, а також enterprise-рішеннями.
Для нас важливо, щоб проєкт був “чистим” і зрозумілим з точки зору етики та цінності для користувачів.
Ми принципово не беремо проєкти, пов’язані з:
● gambling / гемблінгом,
● adult-контентом та порнографією,
● шахрайством або будь-якою розробкою, що спрямована на обман чи маніпуляції.
What We Offer:
● Fully remote work
● Long-term, stable project
● High level of autonomy and trust
● Minimal bureaucracy
● Direct impact on business-critical logistics systems
● Long-term engagement, not a short-term contract.
Project Overview:
The client is based in Norway and is developing a product for the maritime sector, focused on analyzing energy consumption and environmental impact (e.g., fuel usage, greenhouse gas emissions) across various types of sea transport.
Requirements (Must-have):
- At least 5 years of professional Python development experience.
- English proficiency at Upper-Intermediate (B2) or higher.
- Strong knowledge of Python and experience with frameworks such as Django, FastAPI, or similar.
- Experience with databases like PostgreSQL and MySQL.
- Practical experience with message brokers or queues (Kafka, RabbitMQ, etc.).
- Experience with CI/CD pipelines and practices.
- Familiarity with containerized environments and deployments (Docker, Kubernetes).
- Experience writing unit, functional, and integration tests.
- Proficient in Git for version control.
- Experience with AI development tools is a plus.
Responsibilities:
- Develop and implement new features according to the product roadmap and detailed specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Maintain and enhance existing systems, including troubleshooting, modernization, and performance improvements.
- Ensure the system meets requirements for performance, scalability, security, and reliability.
- Conduct code reviews and contribute to continuous improvement of development processes and code quality.
- Participate in architectural discussions, provide technical input, and take ownership of tasks and deliverables.
Hiring Process:
- Intro call
- Technical discussion (focused on real experience)
- Offer
Start: ASAP
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |