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.
go to method of application »