Back End Staff Software Engineer
Core
Design and build scalable, fault-tolerant, performance-critical backend systems and APIs serving millions of users daily.
Role type
Staff Software Engineer (Backend)
Builds
Scalable backend systems and APIs
Domain
Internet / Distributed Systems
Required skills
Scala, Java, Kotlin, SQL, CI/CD, Testing Strategies, Technical Direction, Architectural Decisions, System Reliability
Preferred skills
NoSQL, Kafka, RabbitMQ, ActiveMQ, MSMQ, Play framework
Responsibilities
Develop scalable backend systems and APIs, Direct company-wide projects, Make architectural decisions, Establish technical standards, Implement CI/CD pipelines, Improve software development practices
Seniority
Staff, hands-on IC with strategic influence