Senior Software Engineer
Posted Updated
Description
Requirements:
- Problem solver at heart and data-driven decision maker.
- Excellent knowledge of software application design and development.
- Experience in building and scaling systems using Java, Spring Boot, mysql, SQS / Kafka / AMQ, Redis, nosql dbs, web services and performance tuning.
- Experience in building ERP software products with decent knowledge of cloud infrastructure.
- Excellent communicator to propose and review engineering designs.
- Experience in delivering end-to-end projects (0 to 1) with clear impact metrics.
- Experience in bringing clarity to vague problem statements and breaking down multi-quarter projects, with phased launches.
- Experience in building systems that have handled atleast 100k users.
- Experience in building micro-services that have handled > 100 qps in a live environment.
- Experience in leading/mentoring senior developers for a minimum of 3 years.
- Experience in ReactJS would be a plus.
- Experience in enterprise SaaS would be a plus.
- Proven experience in utilising AI tools and implementing Retrieval-Augmented Generation (RAG) systems, with a demonstrated track record of building AI agents or leveraging AI technologies in engineering projects, would be a plus.
