Python Backend Developer
INNERLUXES / Engineering
About the Role
We're hiring a Python Backend Developer to build scalable, high-performance backend systems and APIs for INNERLUXES client projects. You'll work with Django, FastAPI, and modern Python tooling to design robust services, implement business logic, and integrate with databases, message queues, and third-party APIs.
Responsibilities
- Design and build RESTful APIs and microservices using Django and FastAPI
- Write efficient, maintainable Python code
- Design database schemas with PostgreSQL and MongoDB
- Implement authentication and authorization (OAuth, JWT)
- Integrate third-party services and APIs
- Write comprehensive tests using pytest and unittest
- Optimize query performance and caching with Redis
- Participate in code reviews and architectural discussions
Requirements
- 3+ years of professional Python backend development experience
- Strong Django and/or FastAPI experience
- PostgreSQL/MySQL and ORM proficiency
- RESTful API design and documentation (OpenAPI/Swagger)
- Proficiency with Git and CI/CD pipelines
- Docker and containerized deployments
- Understanding of async programming (asyncio, Celery)
- Linux/Unix command-line proficiency
Nice to Have
- Experience with message queues (RabbitMQ, Kafka)
- GraphQL experience
- Cloud services (AWS Lambda, GCP Cloud Functions)
- Kubernetes orchestration experience
- Data analysis libraries (pandas, NumPy)
What We Offer
- Competitive salary with performance bonuses
- 100% remote work — work from anywhere in the world
- Comprehensive health, dental, and vision insurance
- $3,000/year learning & conference budget
- Unlimited PTO and flexible working hours
- Work with a modern Python stack on diverse projects