Software Engineer II
Core
Build and maintain features tightly integrated with the CMS platform for editors and product teams to configure, launch, and monitor A/B and multivariate tests.
Role type
Backend Software Engineer (Node.js)
Builds
Experimentation systems, APIs, and services for frontend and backend integrations
Domain
Media & Entertainment / Content Management Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, AWS (Lambda/S3/ECS/RDS), TypeScript, JavaScript, Unit Testing, Functional Testing, TDD, Infrastructure as Code (Terraform)
Preferred skills
Kafka, CI/CD, API Development (REST/RPC), Go, Rust, A/B testing, Data engineering, Content Management Systems
Responsibilities
Build and maintain CMS-integrated features for A/B testing, collaborate on APIs and services, participate in testing and deployment processes, partner with product leads to deliver testing features, conduct code reviews and contribute to architectural documentation, provide peer mentorship and lead knowledge-sharing sessions
Seniority
Mid-level (2+ years experience)