# Full Stack Engineer: Retail Media

**Company**: Constructor
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $80k–$120k USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/9561B03510
**Canonical**: https://yubhub.co/jobs/job_39ca11f2-23a

## Description

## 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.

## Skills

### Required
- client-side JavaScript
- Typescript
- React
- Python
- FastAPI
- API design principles
- Service-Oriented Architecture
- relational databases
- distributed systems
- caching solutions
- SQL
- ClickHouse
- Athena
- AWS
- Azure
- GCP

### Nice to have
- experience with cross-functional teams
- excellent English communication skills
