About This Role
Python Django Developer is a critical role for an experienced professional who enjoys building high-performance web applications using modern Python frameworks. You will architect and develop API services that power the company's core products, working with FastAPI, Django, and PostgreSQL.
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
Nice to have:
- 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
About the Company
Adagrad builds systems that matter, and is passionate about Python Django.