Quest CE is seeking to modernize their platform using today’s best tools and practices in the financial services industry
Requirements
- Extensive professional experience (5-7+ years minimum) with Python/Django, including ORM and complex queries
- Strong grasp of REST principles and secure API design
- Hands-on expertise with Django REST Framework (API architecture, Viewsets, tests)
- Proficiency with relational databases (PostgreSQL)
- Familiarity with PyTest and test automation practices
- Knowledge of backend security practices (CSRF, SQL injection prevention, secrets handling)
- Experience building custom authentication in Django
Responsibilities
- Design and maintain backend services with Python/Django
- Build robust APIs using Django REST Framework (including Viewsets, pagination, and versioning)
- Write and optimize SQL queries for PostgreSQL and MSSQL
- Implement authentication, authorization, and role-based access control
- Apply best practices for security, performance, and reliability (query optimization, caching, indexing)
- Ensure code quality with unit, integration, and API testing using PyTest
- Add observability with logging and metrics to support monitoring and debugging
Other
- Strong communicator with a mindset of continuous improvement and iteration
- 5-7+ years minimum of professional experience
- Hybrid-friendly: We value candidates in the Milwaukee area, while supporting flexibility for remote collaboration
- Collaborate across teams to deliver features end-to-end
- Be part of a collaborative culture that values feedback, innovation, and growth