- অভিজ্ঞতা
- 5+ yrs
- বেতন
- CAD 100,000 / year
- শূন্যপদ
- 1
- পোস্ট করা হয়েছে
- ৫ ঘন্টা আগে
- Work mode
- অফিসে
- Eligibility
- Candidates must be legally employable in Canada on a full-time basis. The role is intended for experienced Python backend professionals who can work independently and are available for an onsite position in Toronto, Ontario.
- Resume
- Required to apply
Where you'll work
কাজের বিবরণ
About the Company
Agilno is a software product development firm that works with product-led companies across North America to plan, build, and improve digital products. With more than 8 years in the industry, the company focuses on modern technology solutions that help increase revenue and user engagement. Its teams emphasize innovation, cloud systems, automation, and reliable software delivery at scale.
Role Overview
This position is for an experienced Senior Python Developer based in Toronto, Ontario. The role calls for at least 5 years of Python development experience and the ability to work with little to no supervision. Reporting to the Technical Team Lead, the backend developer will own the design, implementation, and upkeep of backend systems that support web applications.
Key Responsibilities
- Build and maintain secure, scalable, and easy-to-support backend services in Python, with attention to speed and reliability.
- Work with frontend engineers to create smooth integrations between user interfaces and backend components through well-structured APIs.
- Develop, manage, and improve RESTful APIs for fast, secure, and adaptable communication between distributed systems.
- Improve application performance through profiling, code refactoring, and database query optimization for demanding, high-traffic environments.
- Promote strong coding standards, testing discipline, and documentation practices through code reviews and continuous integration workflows.
- Investigate and fix difficult backend problems while preserving stability, data accuracy, and low downtime.
- Evaluate new Python tools, frameworks, and backend approaches to keep architecture and development practices current.
Requirements
- At least 5 years of hands-on experience in backend development using Python.
- Strong understanding of backend engineering principles and established best practices.
- Solid experience with data modeling and query tuning in systems such as MongoDB or PostgreSQL.
- Deep familiarity with RESTful API architecture and implementation.
- Good command of Git and collaborative version control workflows.
- Strong analytical thinking, problem-solving ability, and close attention to detail.
- Proven ability to take charge of complex work independently while mentoring teammates and cooperating across functions.
- Excellent communication skills and the ability to perform well under pressure.
- Capability to lead technical initiatives from the initial idea through final delivery without close supervision.
Benefits and Employment Conditions
- The job is offered as an indefinite employment arrangement.
- The selected candidate must be legally allowed to work in Canada on a full-time basis.
- Salary is competitive and depends on experience and qualifications; senior-level compensation starts at 100,000 per year.
- Performance-based bonuses are available, including a Christmas bonus at year-end.
- There are regular visits to the client’s headquarters.
- The workplace is collaborative and supportive, with flexibility that helps balance work and personal life.
- Professional growth is supported through internal lectures, workshops, and an education budget for external training.
- Employees receive paid time off, flexible working hours, and a one-week vacation bonus in addition to regular vacation days.
- A MacBook is provided as work equipment.
- Health insurance and other employee benefits are included.
- Employees receive 20 days of paid vacation per worked year.
Application Notes
Applicants should send a resume and a cover letter describing relevant experience and achievements. Only shortlisted candidates will be contacted, and selected candidates may be asked to complete an offline task.