Software Development Engineer

Responsibilities of the Candidate:

  • Design, develop, and deploy full-stack solutions, including backend services, APIs, mobile/web applications, and operational dashboards.
  • Build and maintain systems for deployment management, attendance tracking, check-in/check-out processes, work verification, and issue resolution.
  • Develop offline-first and vernacular-first products optimized for low-connectivity and field-based environments.
  • Own features throughout the entire lifecycle, from design and development to deployment, monitoring, and production support.
  • Collaborate closely with Product, Operations, and field teams to address real-world operational challenges and improve user experiences.
  • Contribute to data pipelines, analytics, forecasting, planning, and business performance initiatives.

Requirements:

  • 1–5 years of experience in developing and maintaining production-grade software applications.
  • Proficiency across the technology stack or deep expertise in a specific area with the willingness to expand into new domains.
  • Strong ownership mindset with the ability to independently deliver features, troubleshoot production issues, and ensure a high-quality user experience.

Find Latest Job