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