Job Summary
Design, develop, and deliver end-to-end digital solutions from responsive frontend interfaces to secure, scalable backend services and APIs powering MCMC's digital platforms to enable seamless user interactions, data exchange, and system integration in support of public service delivery and operational efficiency.
Job Responsibilities
1. Deliver End-to-End Full-stack Features
- Design, develop, and ship complete features from frontend interface to backend API, ensuring seamless data flow and user experience across MCMC’s digital platforms.
2. Build and Maintain Secure, Scalable Backend Services
- Including RESTful APIs, event-driven microservices, data validation, and error handling to support business logic and system resilience.
3. Develop Responsive, Accessible Frontend Interfaces
- Using modern JavaScript frameworks with component-driven architecture, state management, and adherence to accessibility and design standards.
4. Ensure System Security and Compliance
- Implementing authentication, authorization, encryption, and data protection measures in line with MCMC cybersecurity standards and regulatory requirements.
5. Optimize Full-Stack Performance
- Ensuring fast load times, low-latency API responses, high availability, and responsiveness under concurrent traffic.
6. Coordinate System Integration
- Ensuring secure, reliable interoperability between MCMC internal systems and third-party platforms through API gateways and standardized contracts.
7. Support DevOps Workflows, CI/CD, and Automated Testing
- Contributing to containerization, building pipelines, deployment readiness, and maintaining test coverage (unit, integration, E2E) to prevent regressions.
8. Create and Maintain Documentation
- Including technical documentation (API specs, architecture diagrams, component guides) as well as departmental documents (memos, presentation slides, reports) as required.
9. Participate in Team Meetings and Discussions
- Including planning sessions, daily standups, checkpoints, and reviews to ensure alignment and timely delivery.
Qualifications & Work Experience
- Bachelor’s Degree in Computer Science, Software Engineering, or Information Technology from a recognized university with minimum CGPA of 3.00.
- Minimum 5 years of hands-on experience in full-stack development with demonstrable proficiency in both frontend (modern JavaScript frameworks) and backend (API design, system integration, secure service delivery).
- Proven experience building production grade single-page applications using at least one modern JavaScript framework (Vue.js preferred; React or Angular also accepted).
- Experience with agile development methodologies and sprint-based workflows.
- Experience in public service digital platforms, regulatory technology, or cross-agency integration is advantageous.
- Basic understanding of communication networks (fixed and mobile) is preferred.
Technical Competencies
- Frontend development – modern JavaScript framework (Vue.js preferred; React or Angular accepted), HTML5, CSS3, TypeScript, responsive and accessible design.
- Backend development – Python (FastAPI) primary; Node.js, Java, or Go advantageous. RESTful APIs, event-driven architecture, and microservices.
- Security – authentication (OAuth/JWT), authorization, encryption, and compliance best practices.
- Database – design, query optimization, and data pipeline management (relational and document stores).
- System integration – API gateways, third-party interoperability, and cross-system data flow.
- Infrastructure & DevOps – containerization, CI/CD pipelines, cloud services (AWS or equivalent), monitoring and observability.
- Testing – unit, integration, E2E, performance, and security testing across the full stack.
- Technical documentation – API specs, architecture diagrams, and component guides.
- Departmental documentation – memos, presentation slides, reports, and other written materials as required.
- Version control (Git), code review, and agile delivery practices.
Behavioral Competencies
- Systematic Problem-Solving
- Stress Tolerance and Crisis Response
- Adaptability and Learning Agility
- Detail Orientation and Quality Focus
- Teamwork and Cooperation
- Self-Directed Ownership and Accountability