Software Engineer (Senior/Staff)
Core
Senior/Staff full-stack engineer building and evolving core systems for a high-scale technology business, focusing on backend services, customer-facing applications, and new product initiatives.
Role type
Senior/Staff full-stack software engineer
Builds
Scalable, high-availability backend services and customer-facing applications
Domain
Technology / Software Engineering
Deliverable
production ML models | product features
Required skills
Full-stack engineering, Python, PHP, JavaScript, Object-oriented design, Functional programming, System architecture, Cloud infrastructure (AWS), Debugging, Production support
Preferred skills
Advertising technology, Cybersecurity
Technologies
Puppeteer, ReactJS, Symfony, Flask, AWS
Responsibilities
Design and maintain scalable applications using defined architectural patterns; Own technical problems end-to-end from research to deployment; Develop high-scale, high-availability systems; Diagnose and resolve production issues; Solve complex technical challenges across multiple domains; Collaborate with cross-functional teams to translate business needs into technical solutions; Contribute to engineering practices and standards; Mentor peers and influence engineering direction (for higher-level scope).
Seniority
Senior/Staff (Engineer V/VI)