- Position: Senior Python Software Engineer
- Salary: up to 6 500 USD/month
- Contract type: B2B
For our client, an IT company specializing in new product development and R&D, tackling the most difficult problems in the tech sphere. They have expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Their superpower is to deliver all of this under one roof on a global scale. So let’s get started and build a better future together! Currently, we’re looking for a Lead Firmware Engineer.
Responsibilities:
- Own the system architecture: from choosing frameworks and database structures to designing scalable APIs and services
- Take a hands-on role in development: build core components, POCs, and critical modules
- Define and document architectural decisions, patterns, and best practices
- Lead technical discussions and decisions within the team and with stakeholders
- Help the team stay unblocked, productive, and aligned with technical direction
- Review code, guide implementation, and ensure high technical quality across the project
- Collaborate with DevOps and QA to ensure stability, observability, and smooth deployments
Requirements:
- 6+ years of experience in backend development with Python
- Proven experience as a Senior Backend Engineer
- Deep knowledge of core Python and experience in collecting data through accessing hardware
- Knowledge of frameworks (FastAPI, Django, Flask)
- Strong understanding of:
– microservices architecture
– API design and service boundaries
– data modeling and relational databases (PostgreSQL)
– async programming and queues (e.g., Celery, RabbitMQ) - Experience designing systems for scalability, fault tolerance, and maintainability
- Comfort working with Linux environments, containers (Docker), Git workflows
- Excellent communication skills and ability to justify architectural decisions
- Good English language skills, both written and verbal (min. B2)
- Experience with Azure DevOps, GitHub Actions, or other CI/CD platforms
- Familiarity with cloud platforms (Azure, AWS, GCP)
- Experience with system monitoring, logging, and performance profiling
- Bonus: exposure to AI/ML integration, vector databases (e.g., Qdrant, Pinecone)