About the Job
Constructor is seeking a Senior Full Stack Engineer to join its Retail Media team. The primary focus of this job is to design, deliver & maintain a web application in close collaboration with other engineers.
Key Responsibilities
- Work collaboratively with Product and Design teams to build Retail Media functionality.
- Collaborate with technical and non-technical business partners to develop / update functionalities.
- Communicate with stakeholders within and outside the team.
- Deliver Customer dashboard features using Typescript and React, collaborating with backend services (Python and FastAPI).
Requirements
- Strong foundation with client-side JavaScript, computer science background & familiarity with networking principles.
- Solid experience with Typescript and frontend frameworks like React.
- Experience building, maintaining, and debugging full-stack web applications.
- Experience with Python and one of the backend frameworks like FastAPI, Flask, or Django, or willingness to learn and work with this stack.
- Good understanding of API design principles.
- Familiarity with Service-Oriented Architecture.
- Experience with relational databases, distributed systems, and caching solutions (MySQL/PostgreSQL).
- Analytical skills and experience with SQL to gather insights into dashboard reports and solutions (ClickHouse, Athena).
- Experience with any of the major public cloud service providers: AWS, Azure, GCP.
- Experience collaborating in cross-functional teams.
- Excellent English communication skills.
Benefits
- Unlimited vacation time – we strongly encourage all of our employees take at least 3 weeks per year.
- Fully remote team – choose where you live.
- Work from home stipend! We want you to have the resources you need to set up your home office.
- Apple laptops provided for new employees.
- Training and development budget for every employee, refreshed each year.
- Maternity & Paternity leave for qualified employees.
- Work with smart people who will help you grow and make a meaningful impact.
- Base salary: $80k–$120k USD, depending on knowledge, skills, experience, and interview results.
- Stock options – offered in addition to the base salary.
- Regular team offsites to connect and collaborate.
XML job scraping automation by YubHub