- Company Name
- Stealth IT Consulting
- Job Title
- BPSS Cleared Senior Software Developer
- Job Description
-
**Job title**: Senior Software Developer (BPSS Cleared)
**Role Summary**
Leading the design, development, and deployment of cloud‑native applications on AWS. Main focus on serverless, EC2, SQS, and container workloads in EKS, alongside infrastructure automation using Terraform and Ansible. Builds CI/CD pipelines in GitLab, implements API gateway (Kong), web server (Nginx) and monitoring with Prometheus, Grafana, and Alert Manager. Provides peer/code reviews and produces best‑practice documentation.
**Expactations**
* BPSS security clearance required.
* Strong DevOps mindset with hands‑on experience in cloud, container, and IaC.
* Ability to collaborate cross‑functionally and mentor junior team members.
* Commitment to producing clean, maintainable code and thorough documentation.
**Key Responsibilities**
* Design, code, test, and deploy Node.js, Bash, and Python services on AWS (serverless, EC2, SQS).
* Build and maintain containerized applications in EKS; manage Kubernetes resources.
* Author and maintain IaC scripts with Terraform and Ansible for repeatable deployments.
* Configure and maintain CI/CD pipelines in GitLab, ensuring automated builds, tests, and deployments.
* Set up and operate API gateway via Kong, reverse proxy using Nginx.
* Implement monitoring and alerting with Prometheus, Grafana, and Alert Manager.
* Conduct peer code reviews, enforce coding standards, and provide constructive feedback.
* Draft and update best‑practice guides and technical documentation for continuity and knowledge transfer.
**Required Skills**
* AWS (Lambda, Serverless, EC2, SQS, IAM, VPC)
* Containerisation – EKS, Kubernetes
* Infrastructure as Code – Terraform, Ansible
* CI/CD – GitLab pipelines, GitOps practices
* Programming/Scripting – Node.js, Bash, Python
* API management – Kong (CE/EE)
* Web server – Nginx
* Monitoring – Prometheus, Grafana, Alert Manager
* Version control – Git
* Peer/code review and documentation practices
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Software Engineering or related field (preferred).
* BPSS security clearance.
* Relevant professional certifications (e.g., AWS Certified Solutions Architect/Developer, Terraform Associate) are an asset.