Constructor

Senior Backend Engineer: Attribute Enrichment (Remote)

9.0/10

Constructor

$115,000 – $195,500 USD
Remote
senior
about 1 month ago
May be outdated
aidevtechPythonAWSJenkinsGitHub ActionsPrometheusGrafanaPagerDutyNoSQLrelational databases

AI Summary

The vacancy is well-structured with clear responsibilities and a good compensation overview, but lacks some company details.

Check Match β€” Just drop your CV

See your fit for Senior Backend Engineer: Attribute Enrichment (Remote) in seconds.

Description

What you'll do

  • β€’Build a new service to deliver ML-generated enriched attributes to our customers
  • β€’Design a high-throughput, low-latency Badges service for heavy traffic
  • β€’Develop Constructor's Attribute Enrichment product and Badges product features
  • β€’Deploy high-available services in the cloud and implement CI/CD pipelines following best industry standards (AWS, Jenkins, GitHub Actions)
  • β€’Set up service observability, monitoring metrics, and alerting (Prometheus, Grafana, PagerDuty, AWS CloudWatch)
  • β€’Work with a dedicated database to manage enriched items, their metadata, and derived attributes for our customer dashboard application, ensuring data consistency, performance, and availability for downstream services and APIs
  • β€’Write and maintain unit, integration, and end-to-end tests for backend services to ensure code quality and service reliability

Benefits

  • β€’πŸοΈ Unlimited vacation time - we strongly encourage all employees to 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 - refreshed each year for every employee
  • β€’πŸ‘ͺ 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

Requirements

Requirements

  • β€’5+ years of experience
  • β€’Strong computer science background & familiarity with networking principles
  • β€’Proficiency in Python and backend development patterns
  • β€’Experience in designing, developing & maintaining highload real-time services and public APIs
  • β€’Experience with NoSQL and relational databases, distributed systems, and caching solutions would be a plus
  • β€’Experience with any compiled programming language (e.g. Go, Rust) would be a plus
  • β€’Experience writing unit and integration tests for backend services using frameworks such as Pytest, unittest, or equivalent
  • β€’Experience collaborating in cross-functional teams
  • β€’Excellent English communication skills
Loading similar jobs...