I
Full Stack Engineer
I
- Posted 19 hours ago
- Be among the first 10 applicants
Job Description
- Design, develop, deploy, and maintain scalable, secure, and high-performance web applications.
- Manage end-to-end application development across frontend, backend, and cloud infrastructure.
- Develop responsive user interfaces, backend services and APIs.
- Collaborate with QA and DevOps teams to improve automated testing, deployment and application reliability.
- Implement CI/CD pipelines and support cloud deployments, infrastructure automation and monitoring.
- Apply security best practices across frontend, backend and cloud environments.
- Monitor application performance, troubleshoot issues and optimise system scalability.
- Evaluate new technologies to improve application performance and development efficiency.
Requirements
- Degree or Diploma in Computer Science, Information Technology, Computer Engineering, or a related discipline.
- Strong experience in both frontend and backend development.
- Proficiency in JavaScript and TypeScript, with experience in frameworks such as React.js, Next.js, Vue.js, Angular or Svelte.
- Experience with backend technologies such as Node.js, Express.js, NestJS, Java/Spring Boot, Python/Django/FastAPI, Ruby on Rails, or Golang.
- Experience designing and integrating APIs using RESTful APIs, GraphQL, gRPC, or WebSockets.
- Knowledge of databases, caching, API performance optimisation and scalable application architecture.
- Experience with Git, CI/CD pipelines and automated testing frameworks.
- Hands-on experience with cloud platforms such as AWS, Azure or Google Cloud.
- Familiarity with Docker, Kubernetes and Infrastructure as Code tools.
- Understanding of application security, authentication, authorisation, encryption and OWASP security practices.
- Knowledge of application monitoring, logging and performance management tools.
- Strong analytical, problem-solving and communication skills.
Added Advantages
- Experience with mobile application development using Swift, Kotlin or React Native.
- Familiarity with low-code platforms such as OutSystems, Mendix or Appian.
- Experience with micro-frontends, modular application architecture, or edge computing.
- Knowledge of monitoring tools such as Datadog, New Relic, Prometheus, or OpenTelemetry.
- Experience with infrastructure automation tools such as Terraform, CloudFormation, or Pulumi


