You haven't searched anything yet.
Position Overview
We are seeking a skilled backend developer with expertise in Python, object oriented programming and cloud system design to contribute to the development of our client facing Transportation APIs. Those python microservices are the entry points of most deliveries at Intelcom. As a key member of our engineering team and as a member of a software development squad, you will be responsible for building scalable and efficient solutions that meet our customers’ needs. This role will immerse you in the realm of cloud-based technologies, allowing you to shape the architecture of our solutions using platforms like Azure and AWS. The candidate will maintain a proactive and curious approach to learning, staying abreast of emerging technologies, industry trends, and best practices. You’ll need to demonstrate autonomy in problem-solving and project execution, taking ownership of tasks and driving them to successful completion.
Responsibilities
Writing high-quality code and resolving technical issues
Covering code with robust automated tests.
Developing innovative, scalable, secure, and fault-tolerant software solutions
Contributing to software design and aligning with long-term goals
Creating and maintaining technical documentation
Promoting best practices and mentoring junior developers
Guiding the team in technical decisions and staying updated
Ensuring software quality and adherence to standards
Participating in project planning, tracking progress, and managing risks
Facilitating team communication and bridging gaps
Engaging with clients or customers and addressing concerns
Skills and Qualifications
Bachelor’s Degree in Software Engineering or Computer Science
7 years’ software development or programming experience
A thorough understanding of cloud architecture, system design and data structures
Experience in python backend development
Extensive experience in front-end technologies, including HTML, CSS, and JavaScript
Extensive experience in at least one object-oriented programming language (Java, C# …)
Extensive experience in writing automated tests
Experience working with Apache Pulsar and Apache Avro or other messaging platforms
Experience working with Azure Cloud Services or Amazon Web Services
The ability to analyze complex technical information
Ease in designing and implementing micro-services to solve real-world problems
Meticulous and organized approach to work
Logical, analytical, and creative approach to problem-solving
Detail-oriented and security-oriented work style
Intelcom is a leading last-mile carrier in the e-commerce sector. Our teams across Canada as well as our network of independent contractors contribute to Intelcom’s daily operations.
Our goal is simple: in a constantly evolving business sector, we don't just follow, we get ahead. In addition to standing out through innovative services and delivery methods, Intelcom is also undergoing a technological transformation where the integration of customer experience and logistics technologies are at the heart of its evolution.
At Intelcom, we know experience comes in many forms and are committed to building a culture where difference is valued. We are always looking for talented and diverse individuals to join our teams. With over 60 delivery centers across Canada, we may have the right opportunity for you.
Apply Now.
Full Time
$85k-105k (estimate)
08/25/2024
10/23/2024
The job skills required for Senior Software Developer- (Python) include JavaScript, Programming, CSS, HTML, Java, Computer Science, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Developer- (Python). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Developer- (Python). Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Software Developer- (Python) positions, which can be used as a reference in future career path planning. As a Senior Software Developer- (Python), it can be promoted into senior positions as a Web Software Developer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Developer- (Python). You can explore the career advancement for a Senior Software Developer- (Python) below and select your interested title to get hiring information.