This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer will report to the Engineering Manager in the Product Development team.
The primary purpose of the role is to design, build, and maintain scalable, high-quality systems that empower beauty professionals worldwide.
Responsibilities include working on new features, optimizing system performance, and shaping the architecture to support the growing platform.
The engineer will collaborate with product managers, designers, and engineers to craft solutions that solve real-world problems for millions of users.
The role emphasizes driving innovation and continuous improvement in the codebase.
Requirements:
Proficiency in Python and experience with JavaScript/TypeScript and the Vue.JS framework are required.
Strong database management experience with PostgreSQL is necessary.
Expertise in writing comprehensive test suites and using automated testing frameworks is essential.
Experience in designing and implementing scalable architectures, such as microservices and event-driven systems, is required.
Familiarity with Docker and building CI/CD pipelines is necessary.
Conversational-level English language skills are required for effective communication within the company.
Benefits:
The position offers flexible working hours and fully remote opportunities within the country.
Employees receive a holiday allowance of 26 days plus public holidays.
Access to tools and resources that support professional development is provided.
The opportunity to be part of the world’s fastest-growing beauty marketplace is available.