Aurora Developer

Execulink TelecomWoodstock, ON
Hybrid

About The Position

Join our dynamic team as an Aurora Developer, where you'll play a pivotal role in shaping innovative software solutions using Python and Perl. This is not just a job; it's an opportunity to engage in the entire software development lifecycle, from crafting and testing to delivering cutting-edge applications that make a real impact. As an Aurora Developer, you will collaborate with talented cross-functional teams to tackle exciting challenges, ensuring your code is not only clean and reusable but also scalable for future growth. Your insights will be valued in code reviews, where you will help uphold our high standards of code quality and discover new avenues for improvement. We believe in continuous learning, so staying ahead of emerging trends and technologies in Python development is essential. You will also have the chance to troubleshoot and resolve software issues across both legacy and new systems, all while maintaining comprehensive documentation, including design drawings and API integrations. If you have a strong foundation in software development principles, excellent communication skills, and a passion for delivering high-quality solutions, we want to hear from you! Join us in our mission to innovate and excel in the tech landscape. Your next adventure starts here!

Requirements

  • Must have access to a reliable vehicle
  • 3+ years of experience as a Python/Perl Developer with a strong portfolio of projects
  • Bachelor's degree in Computer Science, Software Engineering or a related field
  • In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Python 3, Django, React, Bootstrap and Perl
  • Experience with front-end development using HTML, CSS, and JavaScript
  • Familiarity with database technologies such as SQL, MySQL and NoSQL
  • Strong problem-solving skills with effective written and verbal communication and collaboration abilities
  • Proficiency in popular Python frameworks such as Django, Flask or Pyramid
  • Experience with Linux and Unix operating systems
  • Familiarity with data science and machine learning concepts and tools
  • Working knowledge of cloud platforms such as AWS, Google Cloud, or Azure
  • Previous experience with open-source Python projects and active involvement in the Python community

Responsibilities

  • Develop, test and maintain high-quality software using Python and Perl programming languages
  • Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions
  • Collaborate with cross-functional teams to identify and solve complex problems
  • Write clean, reusable and testable code that can be easily maintained and scaled
  • Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions
  • Keep up to date with emerging trends and technologies in Python development
  • Troubleshooting, diagnosing and resolving software issues reported from staff or from monitoring systems
  • Escalated troubleshooting of both legacy and new systems
  • Review/create/maintain documentation including design drawings, API integrations, data models, and training other staff to work with the tools and services provided

Benefits

  • Internal growth and learning opportunities
  • Challenging and rewarding place to work
  • Comprehensive health and benefits
  • Competitive starting rates
  • Employee discount plan on Execulink services
  • RRSP matching program
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service