
Eligibility Criteria
B.Tech/B.E or B.Sc in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.0/10); fresh graduate or finalβyear student (2024β2026 batches); no active backlogs at the time of joining; strong programming fundamentals and willingness to learn.

Job Description & Key Responsibilities
HROne is a rapidly expanding HRMS (Human Resource Management System) platform tailored for the Indian market. Founded with the vision of digitising HR, payroll and workforce operations, HROne now serves thousands of organisations ranging from startups to large enterprises. The companyβs flagship product, HROne Studio, is a noβcode/lowβcode environment that empowers customers to build custom HR applications without deep technical expertise. Backed by a lean senior engineering team, HROneβs culture revolves around ownership, rapid learning and delivering tangible value to clients.
The Platform Engineering team is the engine behind HROne Studio and the broader platform framework. It designs and maintains core services such as the workflow engine, access management, analytics pipelines and the underlying APIs that power multiple HROne products. As a Software Engineer Trainee, you will be placed in a generalist role that lets you explore both customerβfacing implementation work and internal quality engineering. Depending on your strengths and interests, you may gravitate towards Customer Engineering β building integrations, data models and backend APIs β or towards an SDET track β creating automated test frameworks, CI/CD quality gates and comprehensive documentation. The role is structured as a sixβmonth internship with the possibility of a fullβtime offer based on performance.
Key Responsibilities:
1. Write clean, maintainable Python code to implement new features, integrations or customerβspecific configurations.
2. Contribute to core platform components, collaborating with senior engineers on design and implementation.
3. Develop unit tests and integration tests for all code you produce, ensuring high coverage.
4. Build and maintain automated functional and API test scripts using tools such as pytest and Postman.
5. Participate in data modelling activities for customer projects, designing MongoDB schemas and queries.
6. Create and update API documentation, technical runbooks and internal process guides.
7. Debug and resolve issues across the stack, from database layer to API endpoints.
8. Collaborate closely with product managers, pod leads and customerβfacing teams to translate requirements into technical solutions.
9. Continuously learn new frameworks (e.g., FastAPI), cloud services and testing tools as assigned.
10. Share knowledge through code reviews, brownβbag sessions and documentation.
Tech Stack: Python, MongoDB, FastAPI (niceβtoβhave), JavaScript (niceβtoβhave), Git, CI/CD pipelines, AWS basics, Selenium/Postman/pytest for testing.
Growth Path: Early exposure to endβtoβend product development, mentorship from senior engineers, and the freedom to choose a specialization (Customer Engineering or SDET) after the internship. High performers can transition to fullβtime Software Engineer roles with increasing responsibilities and leadership opportunities.
Why Join HROne: Direct ownership from day one, a chance to work on a platform that impacts thousands of HR teams, mentorship in a fastβgrowing startup environment, and the flexibility to shape your own career trajectory.