Senior Full Stack Developer
Never pay for any notarisation, certificate or assessment as part of any recruitment process.
When in doubt, contact us
Job Ref. No. JLIL 426
Role Purpose
The Senior Full-Stack Developer is responsible for leading the design, development, and deployment of robust, scalable, and secure software solutions that support and enhance business operations and customer engagement. This role plays a critical part in driving the next phase of our digital transformation, including the development of advanced features for the customer investment portal, the migration from a monolithic to a microservices-based architecture, and the implementation of seamless integrations with core systems and payment gateways within a cloud-native AWS environment. The role requires a strong technical foundation, architectural vision, and hands-on expertise across the full technology stack. The Senior Full-Stack Developer also provides technical leadership, promotes best practices, and fosters collaboration across cross-functional teams to deliver high-impact solutions that align with the company’s strategic objectives.
Qualifications
Academic Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Professional certifications (e.g., AWS Certified Developer, Certified ScrumMaster)
Functional Skills:
- Extensive experience with AWS cloud services (e.g., EC2, Lambda, S3, RDS, ECS/EKS, API Gateway, SQS/SNS).
- Proficiency in modern front-end frameworks such as React, Angular, or Vue.js.
- Strong expertise in back-end development using languages like Node.js, Python, Java, or Go, and associated frameworks (e.g., Express, Django, Spring Boot).
- Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Demonstrable experience with API design and development (RESTful APIs, GraphQL).
- Experience with payment gateway integrations is highly desirable.
- Familiarity with CI/CD pipelines, Git, and modern DevOps practices.
Relevant Experience
- 5+ years of progressive experience as a Full Stack Developer, with a strong portfolio of successful projects
- Proven experience with microservices architecture and migrating monolithic applications to microservices.
- Demonstrated experience delivering end-to-end technology solutions in agile environments.