Full Stack Engineer

closed
Constructor Logo

Constructor

πŸ“Remote - Portugal

Summary

Join Constructor's Retail Media team as a Senior Full-stack Engineer to build and maintain a customer dashboard for a new retail media platform. You will collaborate with product, design, and engineering teams to deliver features using Typescript and React, integrating with backend services. The role requires strong full-stack experience, including proficiency in JavaScript, Typescript, React, Python, and database technologies. The position offers a fully remote work environment, unlimited vacation time, an Apple laptop, a training budget, parental leave, and a competitive compensation package.

Requirements

  • Strong foundation with client-side JavaScript, computer science background & familiarity with networking principles
  • Solid experience with Typescript and front-end 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

Responsibilities

  • Design, deliver, and maintain a web application in close collaboration with other engineers
  • 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)

Preferred Qualifications

Previous experience building ad tech solutions

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
  • Apple laptop provided for new employees
  • Training and development budget for every employee, refreshed each year
  • Parental leave for qualified employees
  • Work with smart people who will help you grow and make a meaningful impact
  • Compensation: base range of 90-110 USD + stock options
  • Work from home stipend! We want you to have the resources you need to set up your home office
This job is filled or no longer available