SUMMARY:
ESSENTIAL SKILLS:
- Strong Python development skills, including writing clean, maintainable, and reusable code.
- Proficient in TypeScript and Angular for front-end development, with experience in state management and UI/
- UX concepts.
- Experience with AWS serverless services such as Lambda (developing, deploying, and managing functions).
- Hands-on experience with AWS API Gateway for building and managing RESTful APIs.
- Experience with GraphQL and AppSync for API layer implementation.
- Knowledge of AWS storage and analytics services such as S3 and QuickSight.
- Experience with AWS compute and orchestration (ECS) and managed NoSQL databases such as DynamoDB.
- Knowledge of AWS container services including ECR and ECS for container image storage and orchestration.
- Infrastructure-as-Code experience using Terraform for provisioning and managing AWS infrastructure.
- Familiarity with CI/CD pipelines, version control (Git/GitHub) and automated testing frameworks.
- Experience designing and consuming RESTful APIs and knowledge of API management best practices.
- Good understanding of cloud security best practices and experience implementing security controls in AWS.
ADVANTAGEOUS SKILLS:- Java and Spring framework experience as an additional back-end skill.
- Experience with containerization and orchestration (Docker, Kubernetes) or familiarity with ECS internals.
- Familiarity with data formats and big data concepts (Parquet, AVRO, JSON) and BI tooling.
- Experience with monitoring and alerting tooling (CloudWatch and similar).
- Knowledge of serverless event-driven architectures (SQS, SNS, Kinesis) and Step Functions.
- Familiarity with data engineering tools (Glue, Athena, Redshift) and ETL patterns.
- Experience with data quality tools and practices.
- Familiarity with authentication/OIDC and secure front-end patterns.
- Experience working in Agile teams and using enterprise collaboration tools such as Confluence and JIRA.
- Ability to design technical documentation and artifacts for stakeholders.
POSITION INFO:
ROLE & RESPONSIBILITIES:
- Relevant IT degree (e.g., Computer Science) or equivalent experience, and a minimum of 5 years' experience in
- a similar role.
- Strong demonstrable experience with AWS (Lambda, API Gateway, DynamoDB, S3, ECS) and Terraform.
- AWS certifications (e.g., AWS Certified Developer or Solutions Architect) or equivalent hands-on experience
- preferred.
QUALIFICATIONS/EXPERIENCE:- Develop new features and enhance existing front-end components using Angular and TypeScript.
- Design, implement and maintain back-end services and APIs using Python.
- Build and maintain serverless functions on AWS Lambda and integrate them with API Gateway and other AWS
- services.
- Implement and manage infrastructure on AWS using Terraform (IaC).
- Design and operate data storage and retrieval with DynamoDB and S3, and support analytics with QuickSight.
- Work with containerized workloads and orchestrate services using ECS where required.[2]
- Implement CI/CD practices, automated tests, and code reviews to ensure high-quality releases.
- Improve platform monitoring, alerting and security posture, following AWS best practices.
- Collaborate with data science and MLOps teams to support AI/ML platform requirements.
- Produce technical documentation and participate in design reviews and architecture decisions.
- Mentor and coach junior developers and share best practices across the team.
- Work in an Agile environment, participate in sprint ceremonies, and coordinate with stakeholders to deliver
- business value.
Submit your CV to: and Subject line Role title