About the Job
Constructor is seeking a Senior Backend Engineer to join our Recommendations team. As a key member of our engineering team, you will design, deliver, and maintain high-load real-time web services in close collaboration with other great engineers.
Key Responsibilities
- 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
Requirements
- 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 and, as a plus, in compiled languages like Go or Rust
- 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 formations: AWS, Azure, GCP
- Experience collaborating in cross-functional teams
- Excellent English communication skills
Benefits
- Unlimited vacation time
- Fully remote team
- Work from home stipend
- Apple laptops provided for new employees
- Training and development budget for every employee, refreshed each year
- Maternity and 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
Diversity, Equity, and Inclusion at Constructor
At Constructor.io, we are committed to cultivating a work environment that is diverse, equitable, and inclusive. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status, or affiliation in any other protected group.
XML job scraping automation by YubHub