Python Developer (Remote)
Role details
Job location
Tech stack
Job description
strong engineering and leadership Opportunities to grow into senior or system architecture roles Competitive compensation and flexible remote-first work culture Core Responsibilities Build and maintain backend services using Python (FastAPI, Django, Celery) Design and implement REST and asynchronous APIs Work with event-driven architectures using Kafka Manage data storage and access using Postgres and Redis Apply Domain-Driven Design principles to structure complex product logic Participate in code reviews, tech discussions, and sprint planning Collaborate with QA, DevOps, and frontend developers as part of a cross-functional team Contribute to technical documentation and ongoing product evolution Required Qualifications Tech Stack: Python 3.10+, FastAPI, Django, Celery DevOps: Proficient with Docker and Kubernetes Messaging: Kafka Databases: Redis, Postgres Architecture: Understanding of DDD (Domain-Driven Design) principles Team Collaboration: Participation in code reviews Experience: A
Requirements
minimum of 2 years in product development Language Proficiency: Fluent English for effective communication with international stakeholders Nice to Have Understanding of LLM pipelines and GenAI product architectures Experience developing or integrating monitoring and observability tools Familiarity with testing frameworks and CI/CD practices Experience working in cross-functional product teams or startup environments