Job description
Job details
- Location: Thornhill, York region
- Work mode: Onsite
- Employment type: Full-time (Not an internship)
- Salary: Salary details are available in the employer description.
Role overview
Adastra Corporation is hiring a Back-End Python Developer to join their software development team in Thornhill, York region. This full-time, onsite position focuses on building and maintaining scalable back-end services for a promotion planning and price optimization platform. The role requires strong Python expertise and a commitment to writing clean, efficient code that supports data-driven decision-making.
Job details
This is a full-time, onsite position located in Thornhill, York region, Ontario. The Back-End Python Developer will work closely with cross-functional teams to enhance system performance, enable new features, and ensure platform reliability. Salary details are available in the employer description. Candidates should have solid experience with Python development, RESTful APIs, database design, and cloud infrastructure.
Responsibilities
- Design and develop scalable back-end services using Python
- Build and maintain APIs for promotion planning and price optimization
- Optimize system performance and database queries
- Collaborate with cross-functional teams on feature development
- Write clean, maintainable, and well-documented code
- Support platform reliability and troubleshoot production issues
Requirements
- 2-4 years of professional Python development experience
- Strong knowledge of RESTful API design and implementation
- Experience with relational databases and SQL optimization
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Understanding of microservices architecture and design patterns
- Excellent problem-solving and debugging skills
Benefits
- Work on a high-impact data-driven platform
- Collaborative software development team
- Opportunities for professional growth
- Contribute to scalable enterprise solutions