Python Django Developer
Adagrad is known for developing state-of-the-art Computer Vision based AI solutions. We are seeking a talented Django Engineer with experience in developing scalable web applications.
The Opportunity:
We're seeking an experienced Python Django Developer who thrives on creating high-performance web applications using modern Python frameworks. In this role, you'll architect and develop critical API services that power our core products, working with technologies you already know and love: FastAPI, Django, and PostgreSQL.
Key Responsibilities:
-
Design and implement resilient API services using FastAPI and Django
- Architect database solutions with PostgreSQL and TimescaleDB for performance at scale
- Write maintainable code with comprehensive test coverage
-
Optimize queries and database performance for high-throughput applications
-
Collaborate with cross-functional teams to translate business requirements into technical solutions
-
Mentor junior developers and participate in code reviews
-
Deploy and maintain applications on Linux servers and edge devices
-
Document APIs thoroughly to enable internal and external consumption
- Lead technical direction for backend services and coordinate with frontend developers
Requirements:
-
2+ years of professional experience working with Python backend frameworks, specifically Django and FastAPI
-
Strong expertise with PostgreSQL including performance optimization, indexing and schema design
-
Experience with ORMs including Django ORM and SQLAlchemy
-
Solid understanding of RESTful API design principles and best practices
-
Proficiency with Linux environments and command-line tools
-
Experience with automated testing including unit, integration, and API tests
- Bachelor's degree in Computer Science or equivalent practical experience
Preferred Qualifications:
- Experience with time-series databases like TimescaleDB
- Familiarity with migration tools like Alembic
- Knowledge of containerization and deployment with Docker/Kubernetes
- Experience with edge computing or IoT device integration
- Exposure to computer vision frameworks or projects
- CI/CD pipeline configuration and management
- Microservices architecture design and implementation
At Adagrad, we're building systems that matter. If you're passionate about Python Django and want to work with modern Python frameworks in a collaborative team, we'd love to talk with you.
- Department
- Research and Development
- Role
- Python Django Developer
- Locations
- Adagrad HQ
About Adagrad AI
At Adagrad, we're leveraging hardware-accelerated algorithms, enhanced Computer Vision & Deep Learning applications to develop and deploy Scalable Solutions. Be it a hypermarket or an industrial setting, we enable enterprises and establishments to harness the optimum potential of academic advancements in AI - applied to real-world situations.
Python Django Developer
Adagrad is known for developing state-of-the-art Computer Vision based AI solutions. We are seeking a talented Django Engineer with experience in developing scalable web applications.
Loading application form
Already working at Adagrad AI?
Let’s recruit together and find your next colleague.