Senior Python Developer
Job Description
We're looking for a Senior Python Developer with a strong grasp of backend systems and a passion for building robust, maintainable solutions that directly impact the customer experience. You'll join a collaborative team working on real-time streaming and event-driven applications, primarily using Python and AWS services. This role offers exposure to serverless architecture, large-scale backend systems, and migration projects, all within a dynamic, team-oriented environment.
This role is ideal for someone who:
- Has a solid understanding of backend development and enjoys writing production-quality code daily
- Is interested in distributed, serverless, and event-driven systems
- Enjoys problem-solving and digging into technical challenges
- Wants to collaborate closely with senior engineers and cross-functional teams
- Takes ownership of projects end-to-end and values teamwork and good communication
- Is eager to learn and grow within a modern tech environment
In this role, you will:
- Contribute to the development, maintenance, and enhancement of backend messaging services and real-time streaming applications
- Work with Platform A Platform B integrations, including upstream/downstream processing and migration projects
- Collaborate with internal teams to implement messaging logic using configuration-driven approaches
- Participate in architectural discussions and design scalable, event-driven solutions with senior engineers
- Build observability features such as metrics, logs, and alerts to support operational health and end-to-end visibility
- Support platform reliability and performance improvements through data analysis, metrics, and incident investigations
- Gain exposure to serverless design patterns, real-time and batch processing, and large-scale backend systems
Tech Stack & Tools:
- Language: Python
- AWS Services: Lambda, S3, SQS, EMR, DynamoDB (and other services for scalability/event-driven design)
- Streaming/Architecture: Kafka, OneStream, real-time streaming, event-driven applications
- Tooling: Jenkins, internal CI/CD platforms, Infrastructure as Code (IaC)
- Focus: Backend development, migrations, and small enhancements/maintenance work
How to Apply
Ready to start your career as a Senior Python Developer at Altis Technology?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Altis Technology in Toronto.
Is this a remote position?▼
This appears to be an on-site role in Toronto.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.