Creating optimal backend functionalities based on the business analysis;
Providing high-quality software by applying good practices, designing patterns and ensuring an appropriate level of unit and functional tests coverage;
Working in the full software development cycle from analysing business requirements, designing up the solution, functional testing, implementing and deploying the final version, to troubleshooting and resolving products issues reported by the business owners and other stakeholders;
Taking part in the code quality control of other programmers (code review);
Participating in strategic meetings and providing expertise on software solutions.
Required skills
Proactively approach the entrusted duties
Good communication skills and English at a communicative level
Action-oriented attitude
Focused on application performance and reliability