GetJob.us
T

Software Engineer, Backend

TinderPalo Alto, CA
yesterday
Hybrid

Company

Tinder

Location

Palo Alto, CA

Work Schedule

full time

Work Location

hybrid

Job Description

Tinder is seeking a talented Backend Software Engineer to build scalable systems powering our dating platform. Join our Palo Alto team to innovate on matching algorithms, user data services, and high-traffic APIs that connect millions worldwide.

Full Description

At Tinder, our Backend Software Engineer plays a pivotal role in shaping the future of online dating by developing robust, scalable backend systems that handle millions of daily interactions. This position is crucial for enhancing user experiences through seamless matching, real-time notifications, and secure data management, directly impacting our mission to create meaningful connections in a global community of over 75 million users. You'll contribute to the core infrastructure that keeps Tinder innovative and reliable, driving product evolution in a fast-paced environment. As a Backend Software Engineer, you'll dive into designing and implementing microservices using Java, Python, and Go to support high-throughput features like swipe matching and chat functionalities. Daily tasks include writing clean, efficient code, conducting code reviews with frontend and data teams, and optimizing database queries in PostgreSQL and DynamoDB for sub-second response times. Weekly, you'll collaborate with product managers to prioritize features, debug production issues via Splunk logs, and deploy updates through CI/CD pipelines on Kubernetes. Monthly deliverables involve performance tuning to achieve 99.99% uptime, A/B testing new APIs for user engagement metrics, and mentoring junior engineers on best practices. Expect cross-functional partnerships with mobile devs, QA, and security teams to ensure scalable, secure solutions that handle peak loads during evenings and weekends. Candidates must hold a Bachelor's degree in Computer Science or a related field, with at least 4 years of professional backend development experience in fast-scaling consumer apps. Proficiency is required in backend languages like Java, Python, Node.js, or Go, alongside expertise in cloud platforms such as AWS or GCP, relational databases like MySQL or PostgreSQL, and NoSQL solutions including MongoDB or Cassandra. Strong knowledge of RESTful APIs, GraphQL, message queues like Kafka or RabbitMQ, and containerization with Docker and Kubernetes is essential. Experience with dating or social platforms is a plus, but familiarity with handling sensitive user data under GDPR/CCPA compliance is mandatory. Advanced problem-solving skills demonstrated through system design interviews are expected. Technical prowess in asynchronous programming, distributed systems, and performance optimization is key, complemented by soft skills like clear communication for stakeholder updates and collaborative teamwork in agile sprints. You should thrive in ambiguous environments, exhibiting strong analytical thinking to dissect complex issues and a passion for user-centric innovation. Adaptability to rapid iterations and leadership in code quality initiatives will set you apart in our dynamic engineering culture. Tinder, part of Match Group, revolutionized dating with its iconic swipe feature and now boasts a vibrant, diverse team in Palo Alto focused on fostering genuine connections. Our culture emphasizes inclusivity, creativity, and work-life balance, with collaborative open offices, regular hackathons, and a flat structure that empowers engineers to own projects end-to-end. We value bold ideas and transparency, creating an environment where innovation sparks joy for users and employees alike. We offer competitive compensation with salary not specified, comprehensive health, dental, and vision insurance, 401(k) matching, and generous PTO including unlimited vacation for full-time roles. Perks include stock options, wellness stipends, flexible hybrid hours, commuter benefits, and parental leave. Enjoy team outings, learning stipends for conferences, and modern tools to support your success in a supportive setting. Advance your career through mentorship programs, internal promotions to senior or lead roles, and skill-building via workshops on emerging tech. Pursue growth in specialized tracks like infrastructure or machine learning. To apply, submit your resume and portfolio via our careers page—join us in sparking connections today!

Key Skills

JavaPythonGoAWSKubernetes