Senior Software Engineer
Full Job Description
YipitData seeks two Senior Software Engineers (also referred to as Senior Backend Engineers) to join their teams in Mumbai, Maharashtra. This is a fully-remote opportunity within India, with standard work hours from 8 am to 5 pm IST, though flexibility is required for global collaboration.
About the Roles:
One Senior Software Engineer will join the Infrastructure Team, focusing on implementing connectors to fetch ERP data, ensuring high availability, and managing ERP data storage. This role involves upgrading backend APIs, bridging business requirements with technical solutions, maintaining and upgrading existing services, and collaborating closely with international teams.
The other Senior Software Engineer will join the Data Feeds Team, responsible for developing, optimizing, and maintaining scalable data pipelines for both structured and unstructured data. This includes maintaining and enhancing existing data systems, building expandable data architecture, providing high-quality data services to internal users, designing data functionalities aligned with business requirements, integrating third-party data, and enforcing data governance, security, and compliance best practices.
What YipitData Offers:
YipitData provides a dynamic environment for ambitious professionals, offering ownership of high-impact projects, rapid growth opportunities, and a culture where merit is valued over titles. The company offers a comprehensive compensation package including competitive salary, vacation time, parental leave, team events, and learning reimbursement. They are committed to a people-centric culture that empowers learning, self-improvement, and mastery.
Ideal Candidate Profile:
Candidates should possess a Bachelor's degree in Computer Science or a related major with 5+ years of backend experience. Strong foundational computer skills, familiarity with common data structures and algorithms, and proficiency in Go or Python are essential. Experience with open-source components like MySQL, Redis, Message Queues, or NoSQL is required. Specific to the Infrastructure Team, experience in architecture and developing large-scale distributed systems, along with cloud infrastructure exposure (Kubernetes/Docker, Azure/AWS/GCP), and familiarity with ERP systems are beneficial. For the Data Feeds Team, familiarity with ElasticSearch or Spark is preferred. Excellent logic analysis capabilities and the ability to abstract and split business logic are crucial for both roles.
Company
YipitData
YipitData is a leading market research and analytics firm specializing in the disruptive economy. With a recent $475 million funding round from The Carlyle Group, valuing the company at over $1 billio...