We are seeking a highly skilled Senior Software Engineer to join our dynamic team that develops cutting-edge SaaS products designed to revolutionize the sales effectiveness of teams. Our innovative suite of products includes tools like Lead Management System, Smart Allocations & Route Mapping, and Intelligent Interventions, all of which enhance the productivity of sales teams by automating tasks and providing actionable insights. Our location-based technology and intelligent routing algorithms leverage millions of data points from sales interactions to power our Geo-analytics platforms, improving decision-making and operational efficiency.
Key Responsibilities
- Software Design & Architecture. Lead and contribute to the design and architecture of scalable, secure, and available systems, ensuring high-quality solutions that meet business requirements.
- Microservices Development. Implement and manage microservices-based architecture, including REST/SOAP services, ensuring efficient communication between services.
- Technology Leadership. Provide technical leadership, mentoring teams, and collaborating cross-functionally to drive successful product development.
- Collaboration & Communication. Work closely with product, operations, and other engineering teams to deliver features that meet customer needs. Articulate technical challenges and solutions effectively to both technical and non-technical stakeholders.
- Cloud & Data Technologies. Work with modern cloud platforms (Azure), message brokers (Kafka), and search engines (Elastic Search) to build resilient and scalable solutions.
- Agile Methodology. Participate in Agile/Scrum teams, contributing to planning, estimation, and execution of sprint goals.
- Out-of-the-box Thinking. Innovate and bring fresh perspectives to problem-solving, continually improving existing solutions and pushing the boundaries of what's possible.
Qualifications
- Educational Background. BTech/ MCA/ Systems/ Computer Science or equivalent degree.
- Experience. 9-14 years of professional experience, including 5+ years in advanced technical roles involving software design, architecture, scalability, security, and availability.
- Core Technologies
- Expertise in MongoDB, Express.js, Node.js, and Java (with proven experience implementing design patterns and SOLID principles).
- Exposure to Kafka, Elastic Search, Azure Cloud, and Ubuntu.
- Strong experience in Microservices architecture and design (REST/SOAP services).
- Collaboration Skills. Proven ability to collaborate effectively across teams, provide technical guidance, and work in a team-oriented environment.
- Problem-Solving & Leadership. Strong leadership skills with the ability to drive technical solutions while mentoring junior engineers.
- Functional Grasp & Ownership. Quick to understand functional aspects and take ownership of solutions, delivering results with minimal guidance.
- Communication Skills. Excellent communication skills, with the ability to articulate technical concepts clearly and confidently.
- Domain Knowledge (Optional). Familiarity with SaaS products, particularly in the BFSI (Banking, Financial Services, and Insurance) space, is a plus.
Why Join Us?
- Impactful Work. Be part of a team that is redefining how sales teams operate, using state-of-the-art technology to make a tangible difference.
- Collaborative Environment. Join a team of passionate professionals, where collaboration and innovation are at the core of everything we do.
- Growth Opportunities. Work in an environment where your ideas matter, and you have the opportunity to grow technically and professionally.
- Flexible Work Culture. Enjoy the flexibility of working with cutting-edge tools and technologies, along with a culture that promotes work-life balance.
If you're passionate about technology and ready to take on new challenges in a fast-paced, innovative environment, we want to hear from you! Apply today and become a part of a team that’s transforming the sales force industry.