Open Position -

Mid/Senior .NET Engineer



Currently, we are building a team of Mid, Senior and Lead Engineers. Our technology stack is built on modern web and audio-video platforms and our solution provides real time communication services to a marquee list of customers across the world and helps them improve satisfaction and better conversion by providing quick help in purchase decisions using expert help.

  • In the role, you will focus on the design and development of variety of software components
  • You will be challenged to work across full software application stack – from the front-end components to the back-end
  • You will be part of an agile engineering team that brings this offering to global customers and new markets by building, integrating, testing, and releasing new features and products. With a passion for building world-class digital products and a deep understanding of software development processes, you will deliver key components to be used by our global clients.


  • Design, develop, and test advanced features for our real-time customer engagement SaaS product & multi-channel platform across web and mobile
  • Work within a geographically distributed scrum team to plan, scope, build, and deliver software. Participate in full lifecycle engineering methodology to ensure timely, high quality releases
  • Ensure that system is robust and highly scalable to support large user base across global organizations
  • Research, devise, and propose solutions to challenging problems
  • Document and train newer members of a growing team
  • Proven design skills with the ability to work well in a dynamic, fast-paced environment
  • Contribute ideas for future improvements to the server platforms and the web and mobile client libraries/frameworks
  • Assist the support team in debugging customer issues and in resolving those issues by providing instructions, documentation and bug fixes
  • Excellent written and verbal English communication skills.


  • A minimum of 5+ years of relevant software engineering experience designing and building enterprise applications
  • Experience in developing highly available SaaS applications in cloud environments such as AWS or Azure
  • A minimum of 2+ years leading significant engineering projects and teams
  • A minimum of 2+ years managing a team of engineers to remain productive and focused on delivering high quality project outcomes including code review, workload management, team cohesion, risk management, etc.
  • Ability to understand and anticipate business requirements and design systems with customer and end-user at the forefront
  • Strong C# development and debugging skills, and an understanding of the overall .NET ecosystem
  • Experience working with Frontend JavaScript frameworks, especially Angular, is a strong plus
  • Experience with Microsoft SQL Server including schema design, SQL, stored procedures, and working with object relational mappers
  • Experience developing back-end services (service layer, business layer, data access, microservices)
  • Experience developing well-organized, scalable APIs to integrate with third-party applications a plus
  • Experience working with the Azure BI stack a strong plus (Power BI, Azure Analysis Services, Azure Synapse)
  • Experience developing back-end services (service layer, business layer, data access)
  • Experience working with agile tools such as Bitbucket (Git), Jira, Confluence is required
  • Bachelor’s degree in Computer Science or related major.


  • 25 Days Paid Leave
  • Supplemental Health & Dental Care
  • Competitive Remuneration Package
  • Exceptional Social Package & Special Discounts
  • Innovative & Agile Teams
  • Challenging Projects & Leading-edge Technologies
  • Friendly & Supportive Atmosphere
  • Socially Responsible Company
  • Tech & Soft Skills Training
  • Team Bonding Events
  • Fruity Afternoons & Beer Thursdays
  • Excellent Office Location & Facilities & a wonderful terrace
  • Relaxing & Gaming Areas
  • Free Bike Parking & Shower