استخدام Senior Python Developer
شرح موقعیت شغلی
About ADLAS
ADLAS builds intelligent digital infrastructure and AI-powered platforms for the next generation of businesses.
We combine technology, design, and strategy to create products that scale — from infrastructure automation and data-driven systems to AI-enhanced enterprise tools.
Over the past three years, our Idea Lab has developed and validated a portfolio of innovative products across different domains — including AI, Infrastructure, DevOps, and Data Automation.
These products are now entering a critical phase: performance, reliability, and scale.
Our teams operate in agile, interdisciplinary circles — Product, Tech, and Delivery — with no rigid hierarchies, only clarity, collaboration, and ownership.
About the Role
We’re looking for a Software Engineer with strong Python expertise and experience in distributed systems and cloud-oriented architectures.
You will help build and evolve the backend of our cloud management platform — a system responsible for:
ADLAS builds intelligent digital infrastructure and AI-powered platforms for the next generation of businesses.
We combine technology, design, and strategy to create products that scale — from infrastructure automation and data-driven systems to AI-enhanced enterprise tools.
Over the past three years, our Idea Lab has developed and validated a portfolio of innovative products across different domains — including AI, Infrastructure, DevOps, and Data Automation.
These products are now entering a critical phase: performance, reliability, and scale.
Our teams operate in agile, interdisciplinary circles — Product, Tech, and Delivery — with no rigid hierarchies, only clarity, collaboration, and ownership.
About the Role
We’re looking for a Software Engineer with strong Python expertise and experience in distributed systems and cloud-oriented architectures.
You will help build and evolve the backend of our cloud management platform — a system responsible for:
- Provisioning virtual machines
- Managing networking and storage resources
- Orchestrating infrastructure through IaaC
- Coordinating background jobs and long-running infrastructure workflows
- Ensuring consistency between user-facing state and underlying VMware infrastructure
This role requires someone comfortable working at the intersection of backend engineering and infrastructure automation.
What You’ll Do
What You’ll Do
- Design and develop backend services in Python using modern frameworks.
- Build and maintain RESTful APIs using Django, DRF, or FastAPI.
- Design clean, modular microservices with clear domain boundaries.
- Implement infrastructure orchestration workflows that interact with IaaC tools.
- Integrate backend services with VMware APIs and virtualization layers.
- Design distributed task processing systems using Celery and RabbitMQ.
- Handle long-running, stateful provisioning processes with reliability and observability in mind.
- Ensure system consistency between database state and infrastructure state.
- Optimize PostgreSQL queries and relational data models for performance.
- Apply OOP, SOLID principles, and design patterns to maintain a clean architecture.
- Collaborate with DevOps to containerize services using Docker and support production deployments.
- Participate in technical architecture discussions and infrastructure design decisions.
- Write documentation for APIs, workflows, and internal systems.
Who You Are
- A backend engineer who understands not only APIs, but systems.
- Comfortable working with distributed processes and eventual consistency.
- Interested in cloud infrastructure and how virtualized environments operate.
- Analytical and detail-oriented, especially around system reliability.
- Comfortable debugging complex, stateful backend workflows.
- Collaborative and ownership-driven.
What You’ll Bring
- Strong Python expertise.
- Experience with Django/DRF or FastAPI.
- Solid understanding of microservices architecture.
- Experience with Celery, RabbitMQ, or other distributed messaging systems.
- Experience working with PostgreSQL.
- Understanding of infrastructure concepts: virtualization, networking, and compute resources.
- Experience integrating with external APIs or infrastructure systems.
- Familiarity with Terraform and infrastructure-as-code concepts.
- Understanding of concurrent programming (AsyncIO, multithreading).
- Experience with Docker.
- Familiarity with Git workflows.
- Understanding of TDD and automated testing practices.
You Will Thrive Here If You
- Enjoy building backend systems that scale and last.
- Care about code quality as much as delivery speed.
- Like working close to real products and production systems.
- Believe strong engineering foundations enable faster growth.
- Are comfortable navigating complexity and making thoughtful technical trade-offs.
What We Offer
- A full-time, permanent position in a product-driven technology company.
- A high-trust engineering culture focused on ownership and impact.
- Direct collaboration with product leaders, AI engineers, and infrastructure teams.
- Exposure to real-world distributed systems and production-scale challenges.
- Competitive salary in local currency with growth opportunities.
- A clear path for growth into Senior Backend Engineer or Tech Lead roles.
Join Us
At ADLAS, backend engineering is not just about APIs — it’s about building the backbone of intelligent systems.
If you’re excited about clean architecture, scalable systems, and meaningful products, we’d love to build the future with you.
مهارتهای مورد نیاز
- Python
- Django
- Git
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت