Description

Responsibilities: 
* Design and build distributed systems with a focus on scalability, resilience, and maintainability
* Develop tools for observability and monitoring, enabling teams to quickly detect, diagnose, and resolve issues
* Architect and optimize data-intensive systems, ensuring high availability, performance, and consistency
* Enhance developer productivity by improving CI/CD pipelines, containerization, and infrastructure-as-code

Required skills: 
* Strong experience with SQL databases
* Expertise in Kubernetes (K8s) and Docker
* Proficiency in Python and Node.js for building and maintaining APIs and services
* Experience building and maintaining microservices in production, including service-to-service communication and API design
* Hands-on experience with Redis for caching and fast data access
* Knowledge of message queues (e.g., RabbitMQ) for distributed event-driven architectures

Additional desired experience: 
* Familiarity with Golang and/or Java
* Experience with cloud platforms (AWS, GCP, or Azure)
* Contributions to open-source projects or thought leadership in distributed systems

Mathpix values:
* A strong sense of ownership and accountability for the systems you build
* A collaborative mindset with a willingness to mentor and be mentored
* Passion for solving complex problems with elegant, pragmatic solutions
* Commitment to building systems that make other developers more productive and confident
* Resilience and self-direction — the ability to thrive in a fast-paced startup environment, where priorities evolve and autonomy is key

 

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecrument
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal