Constructor is looking for a Senior Backend Engineer for its Recommendations team. In this role, you will design, deliver, and maintain high-load real-time web services. You'll focus on building robust services, implementing infrastructure and CI/CD pipelines, and collaborating with cross-functional partners.
What You'll Do
- Design, deliver, and maintain high-load real-time web services in collaboration with other engineers.
- Build, deploy, and support robust recommendations services including IO-bound web services, CPU-bound services, and data services.
- Write AWS CloudFormation scripts, Jenkins jobs, and GitHub Actions following best industry standards.
- Set up service observability, monitoring metrics, and alerting using Prometheus, Grafana, PagerDuty, and AWS CloudWatch.
- Implement CI/CD pipelines and separate stability testing for recommendations needs.
- Collaborate with technical and non-technical business partners to develop and update recommendations functionalities.
- Communicate with stakeholders within and outside the team.
What We're Looking For
- Strong computer science background and familiarity with networking principles.
- Experience in designing, developing, and maintaining high-load real-time services.
- Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
- Hands-on experience with setting up and improving CI/CD pipelines.
- Proficiency in a scripting language like Python.
- Experience in server-side coding for web services and a good understanding of API design principles.
- Skilled in setting up and managing observability tools like Prometheus, Grafana, and integrating alert systems like PagerDuty.
- Familiarity with Service-Oriented Architecture and knowledge of communication protocols like protobuf.
- Experience with NoSQL and relational databases, distributed systems, and caching solutions.
- Experience with any of the major public cloud platforms: AWS, Azure, GCP.
- Experience collaborating in cross-functional teams.
- Excellent English communication skills.
Nice to Have
- Proficiency in compiled languages like Go or Rust.
Technical Stack
- Python, AWS CloudFormation, Jenkins, GitHub Actions
- Prometheus, Grafana, PagerDuty, AWS CloudWatch
- NoSQL databases, relational databases, distributed systems, caching solutions, protobuf
Team & Environment
You will be part of a cross-functional team within the Engineering department.
Benefits & Compensation
- Base salary range between $80k and $120k USD.
- Unlimited vacation time with encouragement to take at least 3 weeks per year.
- Fully remote team.
- Work from home stipend.
- Apple laptops provided for new employees.
- Training and development budget for every employee, refreshed each year.
- Maternity & Paternity leave for qualified employees.
- Regular team offsites to connect and collaborate.
Work Mode
This is a remote position open to candidates globally.
At Constructor we are committed to cultivating a diverse, equitable, and inclusive work environment and are an equal opportunity employer.




