Software Engineer

Skills
DjangoDjango REST FrameworkPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Develop and maintain web applications using Python 3.9 Django and DRF
  • Participate in the full software development lifecycle including planning development testing deployment and maintenance
  • Conduct code reviews and contribute to improving the security aspects of applications
  • Stay up-to-date with the latest security trends tools and practices to ensure our applications are resilient against threats
  • Assist in the development of automated tests to ensure application reliability and security
  • Contribute to the documentation of systems and processes related to application development and security
  • Implement integrations with 3rd party services e.g. Google AWS ServiceNow
  • Collaborate with the cybersecurity team to identify vulnerabilities and implement secure coding practices