Senior Pyton Backend Developer (Contract, Remote)
INFUSE
full-remoteseniorcontractbackendfullstack Bulgaria 2 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonFastAPIDjangoPostgreSQLRedisAWSCI/CDDockerMicroservicesKafka
About the role
Role Overview
INFUSE is hiring a Senior Python Backend Developer (Contract, Remote). The position emphasizes a strong R&D mindset and proven experience building scalable, maintainable microservice systems with substantial integration work.
Key Responsibilities
- Own the full product lifecycle from prototype through scalable production release.
- Build databases and backend APIs that are scalable and maintainable.
- Integrate and manage internal and third-party APIs to ensure smooth data flow.
- Co-integrate automation solutions and analyze/support scalability options.
- Collaborate with product, project managers, business analysts, product design, and other teams to translate business needs into technical solutions with measurable impact.
- Coordinate development with internal and external senior developer teammates.
Requirements
- Backend: Python (FastAPI/Django), PostgreSQL, Redis, Asyncio.
- Infrastructure: Docker, AWS, CI/CD pipelines.
- Experience designing end-to-end architectures from database to interface, prioritizing scalability, maintainability, and clean integration points.
- Microservices & messaging: design/integration of microservice APIs and messaging systems (Kafka/RabbitMQ).
- Engineering practices: Code Review, unit tests, CI/CD.
- End-to-end delivery experience including AWS deployment.
- English: fluent (upper-intermediate or higher).
Nice to Have
- TypeScript, Next.js, React.
- AI tooling experience: Cursor, Copilot, Claude.
Personal Attributes
- Self-motivated with team leadership skills.
- Strong problem-solving mindset to find technical solutions aligned with business requirements.
Work Setup & Schedule
- Remote (location: Bulgaria listed).
- Work schedule (EEST / Kyiv Time): Mon–Fri, 1:00 PM to 9:30 PM/10:00 PM, with a 30–60 minute break.
Hiring Process (Summary)
- Application review against requirements.
- Possible video interview, then test/short project.
- Final interviews with hiring manager and/or interview team (live via Zoom/in-person).
About INFUSE
INFUSE is a technology company focused on innovation and delivering high-impact projects that help shape how technology supports businesses. The role described involves building scalable backend and microservices as part of multiple internal R&D and product development projects.
Scraped 4/16/2026