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