Description

About the role

We’re looking for a Senior Backend Engineer (Python) to join our Data Storage team. In this role, you’ll be instrumental in developing our next-generation data transfer system and storage solution.

Exciting initiatives you will be working on…

  • Our next-generation data transfer system: we are currently redesigning our data transfer system to be more scalable, more resilient, and to handle larger volumes of data for our customers

  • storage layer:  We are building a new storage solution to allow all of our customers to store data with us and get the benefits of storage vs live API queries

Your day-to-day work and responsibilities include…

  • Development of new features and functionalities for our customers

  • Planning new initiatives and features

  • Collaborate with product managers, designers, and other stakeholders to define technical roadmaps, prioritize features, and estimate development efforts

  • Implement and uphold high code quality standards by conducting thorough code reviews, promoting best practices in software development, and ensuring maintainability and scalability.

  • Mentor and guide team members, creating a culture of learning, collaboration, and continuous improvement. Provide technical guidance, conduct code reviews, and share knowledge to enhance the team’s overall performance and proficiency

  • Take initiative to spot and mitigate potential issues in the system, improve monitoring mechanisms, and guarantee consistent performance and stability

  • Utilizing existing monitoring tools to ensure system stability

Technologies you’ll be working with:

  • Python

  • Temporal

  • Iceberg / Polaris

  • Trino

  • Docker

  • Kubernetes

  • GCP

  • Git

  • OpenSearch

  • Grafana

This position is for you if you have…

  • 6+ years of back-end experience (Python) in a production environment, preferably building a SaaS product.

  • Experience with building data pipelines or handling large volumes of data

  • Experience working with API integrations

  • Ability to conduct unit testing, integration testing, and end-to-end testing

  • Proficient understanding of architecture & software design

  • Proficient grasp of the software testing discipline

  • Understanding of security best practices

  • Experience collaborating directly with product teams and designers

  • Detail-oriented with advanced analytical and problem-solving abilities

  • Effective communication skills and fluent in English

  • Ability to give effective feedback

Nice to have…

  • Understanding of monitoring tools and ability to interpret monitoring data. This includes tools such as Datadog, OpenSearch, Grafana, etc., which are used to track application performance and system metrics

  • Experience with Kubernetes in a cloud environment.

  • Proficient use of AI tools

Benefits we offer…

  • Competitive compensation package, including equity

  • Great work equipment, and home office allowance for those working in our fully remote locations

  • Health care benefit and leisure time insurance

  • An annual 1000 euros of personal learning budget

  • Sports and wellbeing allowance

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJob
#RecruitmentServices #EmploymentPortal