Providing complete software design and coding assistance to the main engineer.
participating in meetings for software delivery.
gaining knowledge about the codebase and boosting your coding abilities.
maintaining and writing code.
working to solve minor bugs.
monitoring the core systems’ technical functioning.
obtaining user feedback regarding software functionality.
testing the development process.
carry out any additional tasks as directed by the lead software engineer.