- Work with development teams and product managers;
- Design server-side architecture;
- Develop and manage well-functioning databases and applications;
- Write effective APIs;
- Test software to ensure responsiveness and efficiency;
- Troubleshoot, debug and upgrade software;
- Create security and data protection settings;
- Write technical documentation;
- Work with data scientists and analysts to improve the software.
- Degree in Computer Science or relevant field;
- Three years experience as a software developer;
- Experience with server-side languages such as Java
- Proficiency in server-side frameworks, mainly Spring;
- Excellent communication and teamwork skills;
- Great attention to detail;
- An analytical mind.
- Familiarity with NoSQL databases (e.g. MongoDB);
- Familiarity with docker;
- Familiarity with AWS services among others S3.