Senior Python Developer [J297]
Role details
Job location
Tech stack
Job description
As a Senior Python Developer, you will deliver high-quality, production-ready software end-to-end, following established architectural and engineering standards. This is a fully hands-on role focused on implementation, technical depth, and consistent delivery, with no leadership or mentorship responsibilities.
You'll work on cloud-native and AI-enabled systems, collaborating closely with client-facing roles and distributed engineering teams to build secure, scalable, and reliable solutions.
Key Responsibilities
- Deliver production-ready backend and frontend code aligned with architectural standards
- Design and implement AI-driven and cloud-native solutions
- Collaborate with client-facing stakeholders to clarify requirements and ensure correct implementation
- Build scalable microservices and distributed systems using proven design patterns
- Develop secure APIs for ML/AI model integration
- Participate in code reviews and contribute to improving overall code quality
- Analyze and improve solutions for scalability, reliability, and performance
- Maintain accurate technical documentation
- Ensure compliance with security, data privacy, and operational standards
- Troubleshoot issues and participate in incident resolution following ITIL-aligned processes
- Proactively suggest improvements to performance, tooling, and development processes
- Adapt quickly to changing requirements and priorities
- Work effectively with distributed teams, maintaining required US hours overlap (2-6pm CET minimum)
Requirements
Do you have experience in Software development?, * 8+ years of professional software development experience
- Advanced Python expertise, including asynchronous programming
- Hands-on experience with FastAPI and RESTful architectures
- Strong knowledge of secure API design and authentication (OAuth2, JWT)
- Proven experience delivering cloud-native systems
GenAI & Modern Engineering
- Practical experience with GenAI technologies, including:
- RAG architectures
- Vector databases
- LangChain, LlamaIndex, or agentic frameworks
- Proven use of AI coding tools (e.g. Cursor, OpenAI Codex, Claude Code) in production environments
Cloud, DevOps & Infrastructure
- Strong experience with Azure (Functions, App Service, Storage, Service Bus)
- Experience with Docker and containerized applications
- Familiarity with Kubernetes and container orchestration
- CI/CD experience (Jenkins, GitLab CI, CircleCI)
- Infrastructure-as-Code experience (Terraform, Ansible, CloudFormation)
Data, Monitoring & Operations
- Experience with MS SQL, NoSQL databases, and Redis
- Monitoring and logging with Prometheus and Grafana
- Experience with profiling, diagnostics, and static code analysis tools
- Familiarity with ITIL / incident management frameworks
- Experience ensuring operational readiness for AI systems
Additional Skills
- Node.js ecosystem familiarity (npm-level usage)
- Cloud exposure to Azure, AWS, or GCP
- Excellent English communication skills
- Consultant mindset: ability to explain trade-offs, propose improvements, and engage non-technical stakeholders
- Ability to maintain required US time overlap
Huge Plus
- Hands-on Datadog experience, especially:
- APM
- Distributed tracing
- Dashboards and logs
- End-to-end system observability
Benefits & conditions
Why Join Us
- Work in a modern software development company with international clients
- Be part of a collaborative, supportive team
- Learn how tech recruitment works end-to-end
- Flexible working model and long-term growth opportunities
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway