Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions. We operate where technology must be reliable, secure, and scalable, delivering end-to-end projects from analysis and architecture through to development and maintenance.
Key responsibilities
- Design, develop, and maintain production-grade Python backend services and APIs.
- Enhance and harden existing systems through improved architecture, code quality, validation, testing, and operational reliability.
- Build and maintain reliable data integrations, asynchronous processing pipelines, and long-running workflows.
- Collaborate with product owners, data engineers, and developers to deliver scalable solutions.
- Improve observability through structured logging, monitoring, alerting, and error handling.
Requirements
- Strong recent experience developing and maintaining production Python services.
- Hands-on experience with FastAPI or a comparable Python API framework.
- Strong understanding of modular software design, Python typing, and clean architectural boundaries.
- Experience improving and hardening existing backend applications, including troubleshooting performance issues and technical debt.
- Proficiency with AWS, Docker, CI/CD pipelines, and production deployment practices.
What we offer
- Fully remote service delivery.
- Broad range of projects with a genuine variety of clients and tasks.
- Budget for skills development and certifications.
- Regular collaboration reviews and discussion of project scope.