1 view
BrainStorm
We are actively developing IT company that provides a wide range of high-quality products, solutions and services in the field of information technology.We focus on quality, teamwork, and continuous learning.
Join our professional team!
We are looking for a Senior Python Developer.
Responsibilities:
Design, develop, and maintain complex Python-based applications and backend systems
Define system architecture and technical solutions for new and existing projects
Lead feature development from concept to production
Ensure code quality through code reviews, testing, and best practices
Optimize application performance, scalability, and reliability
Mentor mid- and junior-level developers
Collaborate with frontend, DevOps, QA, and product teams
Participate in technical planning and decision-making
Requirements:
4+ years of commercial experience with Python
Strong expertise in OOP, design patterns, and software architecture
Hands-on experience with Django, Flask, or FastAPI
Solid experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis)
Experience designing and consuming RESTful APIs
Experience with asynchronous Python (asyncio, Celery)
Experience with Git and code review processes
Familiarity with Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP)
Upper-intermediate English or higher
Nice to have (but not necessarily):
Experience with microservices architecture
Knowledge of message brokers (Kafka, RabbitMQ)
Experience with GraphQL
Background in high-load or real-time systems
Experience with testing frameworks (pytest, unittest)
Benefits:
Competitive senior-level salary
Paid vacation, sick leave, and public holidays
Flexible working hours and remote work options
Professional development and certifications
Friendly, expert-level team
Long-term projects with modern technologies
Waiting for your CV!