01 Zakres zadań
Senior Python Engineer — financial backend development and integrations for UK clients. Team-based work, daily deployments, work conducted in English.
Responsibilities
- Design, development, and maintenance of scalable backends in Python (APIs, data pipelines, async workers)
- Implementation and integration of external systems and APIs
- Writing high-quality, well-tested code (unit, integration, functional)
- Maintaining CI/CD and daily production deployments
- Code reviews, upholding best practices and code quality
- Mentoring juniors and mid-level developers, pair programming, knowledge sharing
- Identifying risks, bottlenecks, and security issues; implementing solutions
- Collaborating with Product Managers and Tech Leads; estimating tasks
- Using AI tools in the development cycle: code generation, refactoring, automated reviews, test creation, debugging
Tech Stack
- Language: Python 3.9+; JS/TypeScript, React (mile widziane)
- Web/API: FastAPI, Django REST Framework, Flask
- Databases: PostgreSQL, Redis, MongoDB, MySQL
- Task queues: Celery, RabbitMQ, Kafka
- AI/LLM: Anthropic Claude, OpenAI, LangChain, LlamaIndex, BMAD, SpecKit, OpenSpec
- AI tooling: Claude Code, Cursor, GitHub Copilot
- Testing: pytest
- Infrastructure: Docker, GitLab CI/CD, AWS, GCP
- Version control: Git (GitLab)
