About the Job
Constructor is seeking a Backend Engineer to join our Retail Media team. As a Backend Engineer, you will design, deliver, and maintain web services in close collaboration with other engineers.
Key Responsibilities
- Build, deploy, and support services using Python and FastAPI
- Write AWS CloudFormation scripts, Jenkins jobs, and GitHub actions following best industry standards
- Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
- Implement CI/CD pipelines and separate stability testing
- Collaborate with technical and non-technical business partners to develop and update functionalities
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 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 (MySQL/PostgreSQL, 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
- 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
XML job scraping automation by YubHub