3 дня назад
Software Developer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Developer (Python): Building and operating reliable, scalable backend microservices for Evo, a cloud-based geoscience platform, with an accent on RESTful APIs, permissions, auditability, and third-party integrations. Focus on designing secure distributed services, automating cloud deployments and testing, managing releases, and mentoring junior developers.
Location: Calgary, Canada; hybrid work requiring 2 days per week in the Calgary office
Company
develops technology for Earth sciences and supports organisations working with critical minerals, infrastructure, renewable energy, and environmental impact.
What you will do
- Design, build, and operate scalable backend microservices for data organization, permission management, auditability, and third-party integrations.
- Create software designs covering functional, non-functional, and security requirements, evaluate trade-offs, and recommend solutions.
- Contribute to frontend administrative and platform interfaces.
- Plan, schedule, and execute releases while maintaining platform reliability through automated testing and quality assurance.
- Review code and designs collaboratively, mentor junior developers, and improve development and deployment practices.
- Research and integrate emerging approaches, including AI-assisted and agent-driven workflows.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or an equivalent field, plus 5+ years of relevant software engineering experience.
- Experience designing, building, and maintaining scalable RESTful APIs, preferably with Python and FastAPI.
- Hands-on experience with GCP, AWS, or Azure and deploying containerized microservices with Kubernetes.
- Proficiency with Infrastructure as Code, such as Terraform, and automated CI/CD pipeline development.
- Experience writing unit, integration, and end-to-end automated tests using tools such as Pytest and Playwright.
- Basic knowledge of modern frontend technologies such as React and TypeScript, along with strong analytical, communication, and collaboration skills.
Culture & Benefits
- Collaborative, inclusive culture with transparent communication and leadership at every level.
- Flexible working and connected teams across geographical distances.
- Paid volunteer day each year.
- Employee share purchase plan in most locations and rewards and recognition program.
- Continuous learning, career growth opportunities, engagement events, wellbeing programs, and personal support resources.
- Office team events and recreational facilities at office hubs.
Hiring process
- Applications are accepted online.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Staff Engineer - User Experience (Backend)
180 000 - 210 000CAD
3 дня назад
Senior Engineer (Python)
1 день назад
Software Developer - Engineering Productivity
115 000 - 145 000CAD
Reddit
3 дня назад
Software Engineer (Backend)
4 дня назад
Senior Python Backend Engineer
Reddit
3 дня назад