Full Stack Developer with DevOps
Must-have:PythonAngularNode.jsGitAWSDockerCloudFullstackAgileCI/CDSecurity
Your tasks
- Develop and maintain applications using Angular, Node.js, Python, REST APIs, and databases.
- Design, provision, and optimise secure, scalable AWS cloud infrastructure under GCC-AWS.
- Build and maintain CI/CD and DevSecOps pipelines for automated testing, security scanning, and deployments.
- Implement Infrastructure-as-Code (IaC) and automation using Terraform, AWS CloudFormation, or equivalent tools.
- Manage application and infrastructure monitoring, logging, alerting, and observability.
- Troubleshoot incidents, perform root-cause analysis, and optimise system performance and reliability.
- Implement security controls covering IAM, network security, secrets, vulnerabilities, and security hardening.
- Own deployments, releases, rollback, post-deployment validation, and production support.
- Collaborate with development, infrastructure, cybersecurity, and operations teams.
Requirements
Must Have
- Recognized degree, diploma, or equivalent qualification in IT, Computer Science, Software Engineering, or related discipline.
- Hands-on full-stack development using Angular, Node.js, and Python.
- Experience with REST APIs, databases, automated testing, debugging, and software architecture.
- Strong AWS cloud engineering and cloud-native architecture experience.
- Practical CI/CD and DevSecOps experience, including Git, automated builds, testing, deployment, and security scanning.
- Infrastructure-as-Code experience with Terraform, AWS CloudFormation, or equivalent.
- Docker and relevant AWS container services experience.
- Agile development experience and cross-functional collaboration.
- Strong troubleshooting, ownership, and problem-solving skills.