Senior Python Developer (удаленная работа)

2 июля 2024

Уровень зарплаты:
от 300 000 до 380 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Python Developer

We develop the software that guides earthworks phase of construction daily, considering recently captured 3D model of a site. In the long-term, we dream of fully automatic construction.

We are scaling our business, and expanding our development team to meet ever-increasing business demands. We are looking for experienced backend developer with solid skills in Python and expertise in API design. We use Python for quick online calculations within AWS Lambdas like pile volume calculation on a DEM raster; for heavy offline data preprocessing like comparison of a new scan to a design surface. Also we use python-backed API for our services. We are (for quite some time already) breaking apart Java monolith into highly specialized small services and expect you to share the challenge of designing practical and clean APIs as well as implementing them. We strive for technical excellence, and our computational backends are an ever-ending source of challenges and inspiration for that.

We value leaders who can t live with things done wrong, encourage teammates for changes, and drive these changes. You will be working in the small team of 3-5 people; we expect you to help us to gain velocity needed to embody our vision of computational backend architecture for our platform. Our company of 50 people is distributed across many time zones (Moscow, Minsk, San Francisco). Our clients are Industrial Construction companies and Developers in the US and Russia.

We work in SСRUM sprints with daily standups and a two week release cycle.

Requirements

  • Commercial development experience 5+ years in any language and 1+ year in Python
  • Experience architecting testable applications
  • Experience working on Agile/Scrum development teams.
  • Experience with CI/CD tools (Ansible, Jenkins, Docker etc.)
  • DevOps mindset we are the ones who both develop and run our software platform.
  • Linux confident user
  • Task tracker and weekly conference calls with a Product Manager in English
  • Cross-functionality: in case you are interested in front-end part (js, react, typescript), we can share simple tasks and teach.

Responsibilities

  • Code Review
  • Architecture Design
  • Mentorship

Nice to have

  • Experience in GIS
  • Kubernetes
  • TechLead experience
  • Most of the rest of keywords from 'Our stack' section
  • API design experience we will design services from scratch, and we are looking for someone who will empower and guide us, if needed.
  • Deep cloud infrastructure understanding not only how to use clouds, but how they built and how they operated.
  • OOP and Design Patterns
  • Long-term project maintenance experience.

Our stack

Front: TypeScript, React, Leaflet, Redux, Flux, Webpack, Jest, Mocha

Back: Python (aiohttp, pytest), JavaScript/TypeScript (node.js, SailsJS), Java (Vert.X)

CI/CD: Ansible, Docker, Jenkins, Kubernetes

Storage: AWS S3, MongoDB, DynamoDB

Clouds: AWS (S3, EC2, Lambdas, CloudWatch, Athena etc.), Azure, Yandex.Cloud, VK Cloud

Tools: Git, Asana, Google Docs, Grafana/InfluxDB and myriad of hand-crafted stuff



Посмотрите похожие вакансии

Senior Python Developer
Компания: Clever Recruiting
Зарплата: от 400 000 до 500 000 руб.
Senior Django Developer
Компания: Simplenight
Зарплата: от 350 000 до 650 000 руб.
Senior Python Developer (AI-startup)
Компания: Брами Бразерс
Зарплата: от 200 000 до 400 000 руб.
Senior Python developer
Компания: Курсус
Зарплата: от 150 000 до 200 000 руб.