Do you enjoy solving problems that will serve thousands of people?
Are you experimental yet pragmatic in problem solving? Do you consider yourself to be a strong communicator? If yes, this role might be for you!
What You’ll Be Working On
- Engineering, writing, and deploying scalable, secure, and maintainable web and mobile applications.
- Maintaining, extending, and refactoring production features and front-end/back-end code of existing products.
- Converting designs into responsive web and mobile interfaces.
- Optimising front-end and mobile performance.
- Contributing to development best practices (TDD, code reviews, etc.).
What We’d Like to See in the Candidate
- Mid or Senior: Minimum 4 years of professional experience in full-stack development using React, React Native and Java
- Strong understanding of data structures and algorithms.
- Solid grasp of software engineering concepts.
- Proficiency with: JavaScript, HTML and CSS
- Hands-on experience with: Node.js (for backend services), SQL / NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB), Version control tools (Git, GitLab), Project management tools (Jira), Testing tools (Jest, JUnit, Cypress)
- Experience in the banking or insurance industry is a plus
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.