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
Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJob
#RecruitmentServices #EmploymentPortal