Back End Staff Software Engineer
Core
Design and build scalable, fault-tolerant backend systems and APIs serving millions of daily users.
Role type
Staff Backend Software Engineer
Builds
Production applications and company-wide backend infrastructure
Domain
Enterprise software development
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Java, Kotlin, relational database management systems, architectural decision-making, technical standards definition, CI/CD pipeline implementation, testing strategies
Preferred skills
NoSQL, Kafka, RabbitMQ, ActiveMQ, MSMQ, Play framework
Responsibilities
Develop scalable backend systems and APIs, build performance-critical production applications, direct company-wide projects, make architectural decisions, implement CI/CD pipelines and testing strategies, work with relational and NoSQL databases
Seniority
Staff, hands-on IC with strategic leadership