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.

Similar jobs