Job Title: Fullstack Developer
Department: Data, Digital & Cloud
Job Scope / Position Summary:
- Build well-architected cloud applications using containerized and serverless technologies.
- Subordinates: 0
- Non-financial KPIs: Platform stability and availability, agile & lean delivery.
- Key Challenge: Overcoming lack of support from other IT teams (e.g., Compliance, Security) in adopting an agile model.
Key Contacts & Communication:
- Internal Stakeholders:
- Head of Digital Sales Product Owner
- Head of Partnership Product Owner
- Head of Banca Product Owner
- Head of Brands & Comm Product Owner
- Communication Nature: Regular communication for project planning, updates, and change requests.
Key Responsibilities & Key Result Areas:
- Full Stack Application Development:
- Lead and build cloud-based full stack applications to support digital business growth.
- Key Result: Business growth support.
- Project Leadership & Mentorship:
- Lead project workstreams and mentor less experienced developers.
- Key Result: Digital business growth support.
- Technical Issue Resolution:
- Manage technical issue resolution with team collaboration to arrive at feasible solutions.
- Key Result: Sustainable digital platform.
- System Availability & Security:
- Ensure critical systems are secure, highly available, and stable with effective monitoring.
- Key Result: System Availability.
- Application Support & Incident Resolution:
- Lead application support activities and resolve production incidents effectively.
- Key Result: System Availability.
- Code Quality & Review:
- Serve as the gatekeeper for the team source code, reviewing and merging developer code before production rollout.
- Key Result: Increased quality of work.
- Business and IT Stakeholder Meetings:
- Attend meetings with business and IT stakeholders, providing effort estimation and solutions for change requests and unplanned business demands.
- Key Result: Support digital business growth.
- Collaboration with Solution Architect:
- Work with solution architects to provide design feasibility input and address current pain points and cost impacts.
- Key Result: Building a sustainable digital platform.
- Continuous Integration & Deployment:
- Update Jenkins pipeline to include continuous integration, testing, and deployment.
- Key Result: Time to deployment.
- Security & Governance:
- Ensure the application is secure, vulnerabilities are fixed, latest patches applied, and audit findings addressed.
- Key Result: Security and Governance.
Qualification & Experience Requirements:
- Education: Diploma or Degree in Computer Science or Engineering.
- Experience:More than 5 years of experience developing applications with Node.js and at least 1 year of experience with Next.js.
Skills:
- Experience with large-scale distributed cloud systems.
- Knowledge of multiple front-end languages, libraries, and frameworks (e.g., Next.js, Tailwind).
- Knowledge of backend languages, libraries, and frameworks (e.g., Node.js).
- Experience with microservices, serverless Lambda, API Gateways, and DynamoDB is an added advantage.
- Excellent communication and teamwork skills.
- Great attention to detail and organizational skills.
- A desire to lead organizational change.
If you meet the above requirements, please share your most updated CV via WhatsApp: https://wa.me/60122456834