Responsibilities
  • Perform data architecture analyses
  • Database design and optimisation
  • Designing and building scalable REST APIs using Django
  • Building frontends using Angular based on design prototypes
  • Code reviews (both backend and frontend)
  • Code/API documentation
  • Writing tests
  • Maintaining Dockerfiles
  • Maintaining/writing CI scripts
  • Maintaining AWS Infrastructure via IaC in the form of Terraform
  • Sprint backlog refinement and story pointing
  • Bugfixes
Requirements
  • 4+ years experience
  • Very experienced with Python
  • Very experienced with HTML5/CSS3/Javascript/Typescript
  • Understanding of REST APIs
  • Experience with Django + Django REST Framework
  • Experience with writing tests for Python/Django
  • Experience with Angular 2+
  • Experience with Gitlab and Gitlab CI
  • Experience with AWS/Cloud Architecture
Nice To Have's
  • Experience with AngularJS
  • Experience with PWA technology
  • Experience with JWT and other Auth methods
  • Experience with Docker/general containerization
  • Experience with Terraform
  • Experience with AWS Solutions Architecture
  • AWS Certifications
  • Previous experience in FinTech
  • Previous experience with designing systems from the group up, and taking software through its full lifecycle
  • Previous experience with Jira/Confluence
  • Experience with Agile/Scrum
Education

An academic background in at least one of the following will be beneficial, but it must be noted that previous experience/demonstration of expertise in the domain supercedes degrees/qualifications:

  • BSc. (Engineering/Computer Science/Other)
  • BEng.
  • MSc. (Engineering/Computer Science/Other)
  • MEng.
  • PhD. (Engineering/Computer Science/Other)