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
Similar jobs

1958 Full Stack Developer (Senior)

Apply Now
Back to search page