Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Fullstack Developer

NewBe an early applicant

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.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available