#job #vacancy
Python Backend Developer
Interexy is looking for a Python Backend Developer to join our team and work on innovative IoT solutions. We are looking for an engineer with strong backend expertise and hands-on experience with asynchronous systems, message brokers, and scalable architectures.
Responsibilities:
- Develop and maintain backend services using Python and FastAPI
- Build asynchronous workflows, background jobs, and queue-based processing
- Work with message brokers and event-driven architectures
- Integrate external systems via REST APIs and JSON
- Write efficient raw SQL queries and optimize database performance
- Improve existing systems, including legacy platforms
- Ensure reliability, scalability, and maintainability of services
- Collaborate with cross-functional teams
Requirements
- Strong commercial experience with Python backend development
- Experience with FastAPI or similar frameworks
- Hands-on experience with Kafka, RabbitMQ, Azure Event Hub, Azure Service Bus, or similar
- Experience with Celery, Airflow, Dramatiq, or similar tools
- Strong SQL skills with raw SQL experience
- Experience with PostgreSQL, MySQL, SingleStore, or similar databases
- Experience with REST APIs and JSON
- Strong problem-solving and debugging skills
- English level: B2+
Nice to Have
- Experience with IoT, sensor data, or smart building systems
- Experience with Azure cloud service
- Experience with distributed systems or microservices
Tech Stack
- v3 (legacy, maintenance only): AWS (EC2), Docker Swarm, FastAPI, Celery, PostgreSQL, TimescaleDB, Snowflake
- v4 (legacy, active development): Azure (VM, Blob Storage, AKS, Event Hubs), FastAPI, SQLAlchemy, Alembic, SingleStore, PostgreSQL (tenant metadata), Auth0
**Contact: **@m_seniya