- The role is a hands-on experience focus role designed to effectively work on end-to-end software development.
- The primary focus is to contribute to back-end and front-end development, code review, testing, and documentation.
Day to Day Responsibilities & Expected Impact:
- Develop a thorough understanding of the product s/projects complete software development life cycle.
- Write and commit code for the back-end as well as front-end.
- Work on code review, troubleshooting, and bug fixing.
- Develop and maintain internal software tools.
- Collaborate with the Product Engineers and Senior Product Engineers for developing micro-services.
- Design and implement scalable web services, applications, and APIs.
- Work on testing and quality analysis.
- Work on technical documentation.
Strategy & Role:
- Develop a complete understanding of various modules of the product/project.
- Start developing ownership of one module or part of the product/project with the help of Product Engineers or Senior Product Engineers.
- Document and maintain software functionality by working on functional documentation.
- Develop a thorough understanding of the teams processes, standards, and rituals.
- Contribute to ensuring that such processes, standards, and rituals are effectively achieved.
Core Values:
- Participate in continuous team communication and feedback.
- Understand how to share updates effectively within the product/project.
- Share concerns or issues proactively with the Product Engineers, Senior Product Engineers, or the Team Leads.
- Participate in cross-team collaboration initiatives.
Leadership:
- Develop an understanding of the roles and responsibilities of various stakeholders in the product/project with the help of Product Engineers or Senior Product Engineers.
- Work towards building rapport with the product/project stakeholders.