Software Engineer I (Hybrid)
Core
Develop software applications, components, and features based on project requirements while ensuring functionality through unit tests and automation.
Role type
Junior Software Engineer (Front End/Back End)
Builds
Software applications, components, or features
Domain
Education technology
Deliverable
production ML models | product features
Required skills
HTML, CSS, Angular, NodeJS, WebAPI, GraphQL, unit testing, test automation frameworks, version control, Agile collaboration, modularization, object-oriented design
Preferred skills
AWS DevOps
Technologies
Angular, NodeJS, WebAPI, GraphQL, AWS
Responsibilities
Programming software applications and components based on project requirements; Writing and conducting unit tests; Implementing and maintaining test automation frameworks; Troubleshooting existing systems; Collaborating with engineers, QA, design, and project managers; Managing code changes using version control systems; Participating in Agile ceremonies (story estimation, refinement, retrospectives).