Python Backend Developer (CRM / IoT / Integrations)
Grade: Middle+/Senior
Company: Jetlyn
Format: remote
Location: Russia
Citizenship: Russian Federation
Salary Range: from 230,000 to 280,000 rubles net per month
Contract/Employment Conditions: Labor Contract/Individual Entrepreneurship
We are developing a comprehensive CRM ecosystem for a major real estate developer. The product combines sales processes, resident services, and property management in a single digital loop. We are looking for an engineer who will help design and bring key system modules to production.
🏗 About the Project
- CRM for the Developer: telephony module (incoming/outgoing, routing between managers), module for issuing and handing over keys to residents.
- Resident Mobile Application: intercom, video surveillance, digital key handover.
- Integration Loop: Access Control Systems (ACS), CRM for property management companies, parking systems, acquiring and payment gateways.
- Format: Greenfield + development of existing services. Full cycle from architecture to release.
🎯 Your Tasks
- Write clean, maintainable, and well-tested code (unit, integration, e2e)
- Design backend service architecture from scratch: API, databases, queues, caching, monitoring
- Support the project at all stages: from setting up the environment and CI/CD to deployment and production support
- Integrate external systems: telephony, ACS, video surveillance, parking, acquiring, third-party CRMs
- Participate in product and technical discussions: estimating timelines, choosing the tech stack, reviewing solutions, prioritizing technical debt
- Ensure fault tolerance, security, and performance of asynchronous services
🛠 Mandatory Requirements
- Commercial experience in backend development with Python for 3+ years
- Confident proficiency in FastAPI and Django, deep understanding of asyncio for highly concurrent tasks
- Experience designing and implementing services from scratch (architecture, databases, API, deployment)
- Solid understanding of algorithms and data structures, ability to choose optimal solutions under load
- Experience writing tests (pytest/unittest), adhering to clean code principles, and code review
- Understanding of REST API, working with relational databases, message brokers, and cache
- Willingness to take responsibility for a feature from task definition to stable release
💡 Will be an Advantage
- Experience with telephony (SIP, WebRTC, Asterisk/FreeSWITCH or cloud providers)
- Knowledge of IoT/ACS protocols, working with video streams or edge devices
- Experience setting up CI/CD, Docker, Kubernetes, monitoring (Prometheus, Grafana, Sentry)
- Understanding of security principles (OAuth2, JWT, rate limiting, data encryption)
Please send your resume and questions via Telegram private message to Geniya_HR