Skip to main content

Python Developer

Python Developer
Staffing Lab LLC
remote
12 months ago

Job Description

  • Client seeks a Full Time Senior Back End Developer for cloud-based micro-services and web/mobile applications.
  • Environment values clean architecture and modern software development practices.
  • Role involves working with an agile team to deliver continuous features.
  • Salary range: 100-120k CAD with a 10% year end bonus.

Project Details

My client focuses on IoT, real-time data, and micro-service architecture for independent scrum teams.

As a Senior Software Engineer, you'll build cloud micro-services with a focus on resilience and performance.

The position requires technical depth, systems thinking, and the ability to collaborate effectively in a distributed team.

About You

  • You love writing software and producing well-structured, high-performing code.
  • Curious and passionate about understanding the "why" behind customer needs and technical anomalies.
  • Enjoy learning and teaching, collaborating across teams to solve complex problems.
  • Agile development comes naturally to you, and you focus on improving processes.
  • You prioritize quality, automation, and continuous improvement.

Skills and Experience

  • Deep knowledge of Python
  • Experience in service-oriented architectures and API development
  • Obsession with performance, monitoring, and instrumentation
  • Understanding of computer science fundamentals
  • Successful delivery of applications, incremental enterprise systems development
  • Knowledge of micro-service and web service development
  • Experience with multi-tier architectures, data processing technologies, and automation platforms

Travel

  • Up to 10% travel, including international trips.

Critical Competencies

  • Work Ethic: Self-Directed, high energy with ability to own features and sub-systems of code.
  • Adaptability - Adapts to changes; manages competing demands; able to deal with frequent change.
  • Problem Solving - Identifies and resolves problems; develops alternative solutions; uses reason even in emotional situations.
  • Innovation - Displays original thinking; develops innovative solutions and ideas.

Education and/or Experience

  • Bachelor’s degree in computer science or related field
  • 5+ years professional experience with Python
  • Experience in automated CI/CD, micro-service/API development, various API protocols, and serverless development
  • Proficiency in designing, developing, and deploying cloud-based solutions with AWS or Azure

Expertise level

Work arrangement

Similar Jobs in Canada