Software Engineer

Skills
DjangoDjango REST FrameworkJiraPythonRepresentational State Transfer
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3-5+ years of commercial Software Engineering
  • 1-2+ years in Django Rest Framework
  • Experience with Python & Django
  • Experience with automation & Jira

Nice to have

  • strong Python background
  • experience with Django REST Framework
  • ability to automate tools
  • knowledge of security practices
  • ability to collaborate with cybersecurity team
  • resilience against threats
  • development of automated tests
  • integration with 3rd party services
  • experience with Jira

Day to day

  • Develop and maintain web applications using Python 3.9, Django, and DRF
  • Participate in the full software development lifecycle
  • Conduct code reviews and contribute to improving the security aspects of applications
  • Stay up-to-date with the latest security trends, tools, and practices
  • 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

Hiring process

  • Introductory call with the lead recruiter for the role
  • Behavioral interview with the hiring manager
  • Technical interview
  • Final interview with one of our Directors