Software Development Engineer
Educational Initiatives
Description
Position Accountability
-
Deliver on the strategic roadmap for enterprise-grade products.
-
Contribute to a strong engineering culture through modern technology adoption and technical design.
-
Work with cross-functional teams (Usability, Product Management, Operations) to design end-to-end solutions.
-
Imbibe Agile values and actively participate in all Scrum ceremonies.
Job Description
-
Design, develop, and deploy scalable application components and microservices.
-
Leverage AI tools and LLMs for code generation, automated debugging, and optimizing daily development workflows.
-
Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices.
-
Deliver high-quality software in adherence with security, longevity, and integration testing policies.
-
Master the domain knowledge in the area of assignment.
-
Take ownership of features post release; considering customer adoption as a primary success metric.
-
Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness.
-
Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives.
-
Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals.
Technical Experience
-
Strong knowledge and experience in Object Oriented Programming, Analysis and Design concepts.
-
Proficiency in Node.js and RESTful Microservices.
-
Hands-on experience with Angular or React.js, including TypeScript, CSS, and state management.
-
Working experience in SQL databases (e.g. MySQL, PostgreSQL)
-
Very comfortable using GIT version control tool (we use Bitbucket) and familiarity with AI-assisted coding assistants.
Academic and Professional Expertise
-
Holds an academic degree in Computer Science, Computer Engineering or Computational Science.
-
1 to 2 years of working experience as full stack engineer
-
Ambitious individual who can work under their own direction towards agreed targets/goals.
-
Experience in working in Agile scrum teams.
-
Ability to handle change and be open to it along with good time management and an able to work under stress
-
Respond to technical queries / requests from team members and customers
-
Strong troubleshooting and problem-solving skills.
-
Ability to work with minimal direction with a focus on customer satisfaction
-
Creative problem-solving skills and superb communication skills.
About Educational Initiatives
-
