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 and CMS integrations for content editors and product teams
Domain
Media & Entertainment / Content Management Systems
Deliverable
product features
Required skills
Node.js, TypeScript, JavaScript, AWS (Lambda/S3/ECS/RDS), Terraform, Unit Testing, Functional Testing, TDD
Preferred skills
Kafka, CI/CD, API Development (REST/RPC), Go, Rust, A/B testing, Data engineering
Technologies
Node.js, AWS, Terraform, Kafka, React, Vue, Angular
Responsibilities
Build and maintain CMS-integrated features for A/B testing; Collaborate on APIs and services for experimentation; Write clean, efficient software code; Participate in testing, QA coverage analysis, and deployment processes; Partner with product and analytics leads to define and deliver testing features; Provide peer mentorship through code reviews and knowledge-sharing sessions.
Seniority
Mid-level IC (2+ years experience)