Bachelor’s degree in Computer Science, Engineering, or a related field
Proven experience developing and maintaining backend systems in production environments
Strong programming expertise in Python and Django
Hands-on experience with PostgreSQL, including schema design and query optimization
Experience with Redis for caching, message queues, or real-time data
Practical use of Elasticsearch for indexing, search, and data analytics
Experience building and consuming APIs, including documentation and testing
Solid understanding of distributed systems design patterns
Strong focus on unit tests and automated testing using pytest or similar frameworks
Proficiency with Docker and containerized application deployments
Proven experience with Celery and managing background workers in production
Familiarity with CI/CD pipelines and DevOps practices
Agile/Scrum team experience
NOTE: This Job Description in no way states or implies that these are the only duties or functions to be performed by the incumbent. Personnel are required to follow any other job-related instructions and to perform any other job-related duties/functions requested by their supervisor
Candidate may reside in US or Canada
Anticipated salary range: $150,000 - $190,000