Senior software engineer

Senior software engineer

Senior software engineer

Senior software engineer

Type

Full time

Department

Client Facing

About the Company

Our client for this role is a premium social networking company focused on fostering meaningful relationships through quality, in-person interactions. They're experiencing high growth and are looking to expand their backend team to support their core services including people recommendation engines, messaging systems, and location-based features. The company values human connection, empathy, and curiosity, with a strong culture of learning and teamwork.


What you will be doing 

You'll be leading key components of their core services, particularly the people recommendation engines that power their platform. Your days will involve designing scalable software architecture, working with databases like PostgreSQL, MongoDB, and Elasticsearch to optimize performance, and collaborating with cross-functional teams including UX designers and data scientists. You'll also stay updated with the latest tech trends, prioritize user-centric development using data-driven approaches, and ensure best practices are followed throughout the software development lifecycle. Think of yourself as both a technical leader and a product owner who shapes how millions of users connect.


What will you bring

Must-Have Skills:

  • 6+ years of hands-on experience in modern software development

  • Strong expertise in Node.js, JavaScript, TypeScript, or Golang

  • Demonstrated experience in system design and scalable architecture

  • Production experience with search applications (Elasticsearch, OpenSearch, Vector databases)

  • Strong collaborative skills with cross-functional teams

 

Nice-to-Have Skills / Bonus skills

  •  Experience with PostgreSQL, MongoDB database optimization

  • Background in recommendation systems or matching algorithms

  • Knowledge of CI/CD practices and agile methodologies

  • Experience with data science and machine learning concepts

  • Leadership experience in mentoring junior developers

 

Experience & Education Level

  •  Bachelor's/Master's in Computer Science, Engineering, Mathematics, or related technical field. 6+ years of professional software development experience required. Leadership experience preferred.


Time Zone

  •  CST time zone


Location

This position is based out of Bangalore, but you will be working with a global social networking platform serving users worldwide.

What will you get

  •     Competitive salary

  •     Comprehensive health insurance (₹5L coverage)

  •     MacBook provided for work

  •     Dedicated office workspace with high-speed internet

  •     Learning and upskilling sessions for career growth

  •     Mental wellness programs and counseling support

  •     Physical wellness activities (yoga, ergonomics training)

  •     Monthly team events & annual offsite

  •     Performance-based bonuses on top of base salary

  •     Paid time off as per Indian statutory holidays

 See our complete list of benefits here:


Interview process
  • 1st stage - Introduction Call with our internal recruiter

  • 2nd stage - Domain Interview

  • 3rd stage - Client Interview

Operating System for your satellite Teams

Follow us:

© Copyright 2025, All Rights Reserved by SoTalented

Operating System for your satellite Teams

Follow us:

© Copyright 2025, All Rights Reserved by SoTalented

Operating System for your satellite Teams

Follow us:

© Copyright 2025, All Rights Reserved by SoTalented

Operating System for your satellite Teams

Follow us:

© Copyright 2025, All Rights Reserved by SoTalented