Senior Fullstack Developer
Must-have:PythonJavaGoKotlinRubyCSSReactAngularVueSvelteNext.jsNode.jsExpressGraphQLTailwindGitAWSAzureGoogle CloudDockerKubernetesCloudFrontendBackendFullstackMobileDevOpsQA/TestAgileCI/CDSecuritySeniorLead
Position Overview
We are seeking an experienced Senior Full-Stack Developer to lead the technical development and delivery of our mobile web application/progressive web app (PWA) project. The successful candidate will provide expert technical consultation, drive development excellence, and ensure the delivery of scalable, high-performance, and secure web applications whilst working closely with stakeholders and development teams.
Key Responsibilities
- Take full ownership of end-to-end application development, integrating frontend, backend, and cloud infrastructure
- Design, develop, and maintain advanced responsive, accessible, and performant web applications
- Implement frontend architectures using React Native, ensuring enterprise-level reusability, scalability, and security
- Develop and architect high-performance backend services and APIs, ensuring reliability, security, and observability
- Lead WhatsApp Business API integration implementation and provide technical consultation on messaging platform integrated with backend business workflow
- Continuously evaluate and adopt emerging technologies to improve application performance and developer productivity
- Lead technical discussions with stakeholders and translate business requirements into technical solutions
- Proactively identify and resolve complex bugs and performance issues
- Drive continuous improvement in software quality and development processes
- Lead the design and optimisation of full-stack CI/CD deployment strategies, ensuring seamless and automated releases
- Establish automated infrastructure provisioning, monitoring, and cloud deployment strategies
- Ensure comprehensive full-stack security implementation, including authentication, authorization, API security, and frontend security best practices
- Lead IM8 security controls implementation and provide consultation on government security frameworks
- Establish security review processes and ensure adherence to government compliance requirements
- Drive security-first development practices and provide security consultation to development teams
Required Qualifications
Education and Experience
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines
- Minimum 7 years of experience in full-stack web development with proven track record of delivering complex projects
- Minimum 2-3 years of experience in senior technical or consulting roles
- Experience in client-facing consulting and stakeholder management
- Strong proficiency in both frontend and backend development with architectural knowledge
- Experience with Git and advanced branching workflows (GitFlow, trunk-based development)
Frontend Technologies
- Expert-level experience with React.js and modern frontend frameworks (Next.js, Vue.js, Angular, or Svelte)
- Extensive mobile app development expertise using ReactNative (critical requirement)
- Advanced knowledge of UI component libraries such as Material-UI, Tailwind CSS, or Bootstrap
- Experience with wireframing and prototyping tools (Figma)and design system implementation
- Deep understanding of progressive web app development and modern frontend architectures
Backend Technologies
- Advanced proficiency in Node.js, Express.js, or NestJS
- Strong experience with additional backend technologies such as Ruby on Rails, Java/Kotlin (Spring Boot), Python (Django, Flask, FastAPI), or Golang
- Expert-level experience in API design principles, including RESTful APIs, GraphQL, gRPC, and WebSockets for service communication
- Advanced knowledge of API rate limiting, caching strategies (Redis, Varnish), and performance optimisations
- Strong understanding of backend service scalability strategies (horizontal scaling, autoscaling, load balancing)
Observability & Monitoring
- Advanced experience implementing application performance monitoring (APM) tools (Datadog, New Relic, Sentry, Prometheus, OpenTelemetry)
- Expert knowledge of logging frameworks (ELK Stack, Loki, Fluentd) to track and debug issues across distributed systems
DevOps, Cloud, and Infrastructure
- Advanced experience with CI/CD pipelines (GitHub Actions, GitLab CI, ArgoCD, Jenkins)
- Expert-level hands-on experience with cloud platforms(AWS, Azure, Google Cloud, Cloudflare Workers)
- Extensive experience with Government Commercial Cloud(GCC) environment
- Advanced experience with containerisation and orchestration (Docker, Kubernetes)
- Strong familiarity with Infrastructure as Code (IaC) tools(Terraform, CloudFormation, Pulumi)
Security Best Practices
- Expert knowledge of frontend security (CSP, CORS, XSS prevention)
- Advanced experience with backend security (OAuth, JWT, API rate limiting, encryption)
- Deep understanding of IM8 security policies and government compliance frameworks
- Strong familiarity with cloud security (IAM, SecretsManagement, OWASP Top 10)
- Experience implementing comprehensive security strategies across full-stack applications
Software Quality & Testing
- Advanced experience with unit and integration testing(Jest, Cypress, Playwright, Pact)
- Expert-level backend testing using Postman, Supertest, contract testing
- Experience establishing testing strategies and mentoring teams on quality assurance practices
Professional Skills
- Proven project management and delivery experience in agile environments
- Experience in technical consulting and client relationship management
- Strong problem-solving and analytical skills
This role offers an excellent opportunity for a senior technical professional to provide expert consultation on modern full-stack development practices whilst leading the delivery of critical government technology initiatives.