We are seeking a Full Stack Engineer to support the design, development, and operational support of enterprise-grade applications using Node.js (backend) and Angular (frontend) on AWS .
This role is suited for candidates with 1–3 years of experience who are hands‑on in engineering delivery and eager to grow in secure, cloud‑based enterprise environments. You will work under guidance from senior engineers/tech leads, contributing to implementation, quality, security remediation, deployments, and incident support.
Responsibilities
Full Stack Application Development
- Develop and enhance web applications using:
- Frontend: Angular
- Implement user stories and technical tasks based on provided solution designs and coding standards.
- Write clean, maintainable, testable code with appropriate technical documentation.
- Participate in code reviews (receive feedback and progressively contribute feedback as you grow).
- Support development and operations on AWS services including:
- S3, Lambda, EC2, ECS Fargate, ELB, CodeDeploy, KMS
- Assist in environment setup, configuration, and deployment activities in collaboration with DevOps teams.
- Support troubleshooting of application, infrastructure, and deployment issues under supervision.
- Support data access and integration using:
- RDS SQL Server
- Assist with query optimisation, data integrity checks, and performance troubleshooting.
- Follow secure data handling practices and adhere to applicable data governance requirements.
Security, Quality & Monitoring
- Apply secure coding practices and comply with security standards and project governance.
- Support remediation of vulnerabilities and findings fromMicrofocus Fortify
- Support implementation of malware scanning patterns where applicable usingClamAV
- Assist in implementing and maintaining observability/logging for production support usingSplunk Universal Forwarder
- Follow guidance on application hardening, secrets management, encryption practices (e.g., AWS KMS), and secure configurations.
- Support production deployments, release verification, and post-deployment monitoring activities.
- Assist in incident triage, log analysis, and issue resolution, escalating appropriately.
- Contribute to incident documentation, RCA notes, and corrective/preventive actions as required.
- Deliver assigned modules/features with quality and within agreed timelines.
- Demonstrate strong learning agility in understanding system architecture, cloud operations, and security practices.
- Collaborate effectively with engineers, QA, DevOps, and product stakeholders.
- Proactively surface risks/impediments early and seek clarification when requirements are unclear.
- Frontend: Angular
- Security/Monitoring: Microfocus Fortify, ClamAV, Splunk Universal Forwarder
Requirements & Qualifications
Experience
- 1–3 years of software engineering experience (full stack preferred).
- Hands-on experience (project or production) building web applications using Node.jsand Angular.
- Exposure to deploying or operating services on AWS in a project or enterprise setting is an advantage.
Technical Skills
- Working understanding of RESTful APIs, common integration patterns, and basic authentication/authorization concepts.
- Strong engineering fundamentals: clean coding practices, debugging, unit testing, and problem-solving.
- Basic familiarity with CI/CD pipelines and deployment practices (exposure to AWS CodeDeploy is an advantage).
- Exposure to relational databases: schema basics, writing SQL queries, and understanding transactions.