Software Engineer II, Backend
Core
Design, develop, and operate scalable distributed services for the Tinder mobile app to support high-scale user connections.
Role type
Mid-level backend software engineer (distributed systems)
Builds
High-traffic distributed services and resilient backend systems for the Tinder application
Domain
Consumer social networking / Dating
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Node.js, Go, C++, distributed systems design, data structures, algorithms, high-volume traffic handling
Preferred skills
AWS, Azure, GCP, NoSQL (DynamoDB, Cassandra), Redis, ElasticSearch, Kafka, Spark, TypeScript, Docker, CI/CD, Kubernetes, ECS
Responsibilities
Design and operate scalable distributed services on Kubernetes or ECS; Collaborate with functional teams to expand the service platform; Influence team roadmap and product development; Recruit, encourage, and develop other team members
