Bestkaam Logo
Asanify AI Logo

Senior Software Engineer

Actively Reviewing the Applications

Asanify AI

On-site 32–35 LPA
Posted 3 weeks ago Apply by April 29, 2026

Job Description

We are looking for a Senior Software Engineer to build and own full-stack systems powering global HR, payroll, and workforce workflows. This is a hands-on senior IC role with high ownership of production systems. You will design, build, and operate systems where data mistakes have real financial and compliance impact

Responsibilities

  • Design and build backend systems in Python (Flask or similar) for HR, payroll, and compliance workflows
  • Build and maintain REST APIs with versioning and backward compatibility
  • Work deeply with SQL (MySQL/Postgres) schema design, migrations, and performance tuning
  • Handle multi-country, multi-timezone, multi-currency logic with correctness
  • Use Redis and background workers (Celery or equivalent) for scale and reliability
  • Own production behaviour debugging, failure handling, and data integrity.
  • Collaborate closely with frontend (Vue 3) via clean API contracts.
  • Contribute to pragmatic AI/automation initiatives where relevant.

Requirements

  • BE / BTech from top engineering institutes such as IIT, NIT, BITS-Pilani, BIT Mesra, Jadavpur University, DCE, NSIT or equivalent.
  • 5-8 years of software engineering experience.
  • Strong problem-solving and analytical skills.
  • Experience working with AWS (EC2 S3 RDS).
  • Mastery of HTML, CSS, JavaScript, and any of Vue JS/ React/ Angular.
  • Strong proficiency in Python-based backend systems.
  • Solid understanding of databases, transactions, idempotency, retries, and race conditions.
  • Well-structured, easily maintainable, well-documented code that balances beauty and pragmatism.
  • Experience in payroll, HR, finance, ERP, or compliance-heavy domains.
  • Startup or scale-up experience.
  • (Optional) Experience in building MCP servers.

This job was posted by Priyom Sarkar from Asanify.

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.