As a Full Stack Developer, you will be part of our cross-functional team that are responsible for producing scalable software solutions which includes the full software development life cycle of Curlec’s Subscription Management and Recurring Payment solutions.
The role entails you to be a team player with a knack of understanding the system operations, as well as learning and developing new technologies quickly. You should be comfortable working around both the front and back-end coding languages, development frameworks and third-party libraries, with a focus on the Spring Framework, Core Java and Angular JS.
Your day-to-day responsibilities include:
Development, updating and maintaining of Curlec products
Re-factoring, updating and maintaining of Curlec back-end code and processes, including web servers, API servers, databases and interfacing modules
Build reusable code and libraries for future use with a focus on modularity and low technical debt
Ensure the stability and security of all front and back-end components
Ensure the technical feasibility of UI/UX designs
Optimise applications for maximum speed, scalability and robustness
Design with quality in mind
Help develop ideas for new enhanced features or products by monitoring industry developments and trends
We are looking for candidates with:
A Bachelor’s Degree in Computer Science, Software Engineering or equivalent
At least 2 years of proven experience as a Full Stack Developer or equivalent