Senior Backend Developer - Python

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Python developer for TEHORA, creating and maintaining application services and APIs. Collaborating with teams in a flexible and supportive remote environment.

Responsibilities

  • Design, develop and maintain Back-end services in Python;
  • Develop and evolve REST APIs and microservices;
  • Participate in integration with databases, message queues and cloud services;
  • Fix defects and contribute to release stabilization;
  • Implement unit tests and integration tests;
  • Contribute to CI/CD pipelines and DevOps practices;
  • Document services, interfaces and technical decisions;
  • Collaborate with architects, analysts and Front-end developers.

Requirements

  • Minimum 8 years' experience in information technology
  • Significant experience in Python development
  • Experience developing APIs and microservices
  • Experience working in Agile/DevOps environments
  • Cloud experience is a major asset
  • Strong analytical skills for complex technical problems
  • Python, REST APIs and Back-end services
  • Microservices architecture
  • Git or equivalent version control tool
  • Unit testing, integration testing and software quality
  • CI/CD, DevOps and technical documentation
  • Python 3.11 or later, FastAPI or a comparable framework
  • Azure Functions, Azure API Management, Azure Service Bus
  • Cosmos DB, distributed NoSQL databases or graph databases
  • OpenSearch, Elasticsearch or a comparable distributed search engine
  • Experience with event-driven architectures
  • Contract assignment or resource bench, depending on client needs
  • Primarily remote work; availability to coordinate on-site as required

Benefits

  • Remote work and flexibility to accommodate family obligations
  • An entrepreneurial culture that encourages creativity and innovation
  • Flexible hours (depending on contract type)
  • Sick leave and leave for family events
  • Appropriate IT equipment
  • A fulfilling and motivating workspace
  • Social and environmental initiatives
  • On-the-job learning program
  • Career development path

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Postgraduate Degree

Tech skills

AzureElasticSearchMicroservicesNoSQLPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.