Senior Backend Developer

In this role, you will be responsible for the implementation of extensible APIs and back-end solutions design. Your focus will be to create scalable solutions, by sharing your vision and expertise in software architecture. You will work closely with a team of back-end developers and when making technical decisions, with our senior software architect. Your responsibilities will be as follows:

Design, develop and build software architecture and optimize their deployment;

Develop RestFul Web service & microservices;

Create and implement unit tests;

Select the best technologies and frameworks to create solutions;

Demonstrate a clear understanding of the business implications of architecture decisions;

Contribute with updates to existing systems, including carrying out bug fixes and enhancements to the

functionality of existing software;

Work hand-in-hand with our research scientists and developers to make models more efficient;

Execute performance reviews with team members; offer constructive feedback and advice to team members.