- Company Name
- McGregor Boyall
- Job Title
- Developer/Cloud Security Engineer (AWS)
- Job Description
-
**Job Title:** Cloud Security Engineer – AWS (Node.js/NestJS)
**Role Summary:**
Design, develop, and secure cloud‑native microservices built with Node.js and NestJS for a financial services environment. Lead the implementation of RESTful APIs, authentication (Auth0, Ping Identity), and AWS infrastructure using IaC tools. Drive secure CI/CD pipelines and embed comprehensive DevSecOps practices across IAM, networking, and compliance domains.
**Expectations:**
* Deliver production‑ready, secure microservices and APIs.
* Automate AWS infrastructure and deployment processes.
* Work within Agile teams to meet quality, security, and delivery standards.
* Apply industry‑standard security principles and compliance requirements (PCI‑DSS, ISO/IEC 27001, etc.).
**Key Responsibilities:**
1. Design and maintain RESTful APIs and microservices using Node.js and NestJS.
2. Build, version, and manage AWS infrastructure via Terraform or CloudFormation.
3. Develop and improve CI/CD pipelines for automated, secure deployments.
4. Implement DevSecOps controls—IAM policies, network segmentation, encryption, secrets management.
5. Collaborate with cross‑functional Agile teams to embed security into the software delivery lifecycle.
**Required Skills:**
* Strong proficiency in Node.js, NestJS, and REST API design.
* Hands‑on experience with AWS services (EC2, Lambda, API Gateway, RDS, S3, VPC, IAM, KMS).
* Expertise in Infrastructure as Code: Terraform, CloudFormation, or equivalent.
* Experience building CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, CodeBuild, CodePipeline).
* Deep knowledge of cloud security fundamentals: IAM, network security, encryption, key management, vulnerability scanning.
* Familiarity with authentication providers (Auth0, Ping Identity).
* Strong scripting/automation skills (Bash, Python, PowerShell).
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
* Relevant certifications (preferred): AWS Certified Security – Specialty, AWS Certified Developer – Associate, or equivalent cloud security credentials.