About the role
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.