Create and maintain technical documentation, including design documents and post-mortems.
Design and evolve cloud-based system architectures capable of handling large access volumes and traffic peaks.
Collaborate actively on technical solution design and solve complex engineering challenges.
Lead technical and business discussions within the squad to prioritize and deliver high-value solutions.
Contribute to the definition and evolution of technical approaches aligned with product and engineering goals.
Promote continuous improvement and strengthen engineering practices and processes.
Support the reliability and performance of critical production applications through observability and monitoring.
Requirements
Professional experience in backend development using Node.js, Golang, or related programming languages.
Strong knowledge of cloud application architecture and implementation.
Experience developing distributed systems and event-driven architectures.
Practical experience with relational SQL and non-relational NoSQL databases.
Experience building highly available, scalable, and low-latency applications.
Experience with observability and monitoring of critical production applications.
Practical knowledge of Git, GitLab CI/CD, and Docker-based containerization.
Strong software engineering fundamentals and understanding of scalable system design.
Strong communication, problem-solving, and technical decision-making skills.
Experience in e-commerce or large-scale classified platforms is a plus.
Knowledge of experimentation practices, including A/B testing and user-experience metrics such as Core Web Vitals, conversion rates, and page load times, is desirable.
Experience with architectures focused on search optimization, recommendations, and high-volume data processing is a plus.
Conditions
Competitive market-based compensation.
Health insurance, dental insurance, private pension plan, life insurance.