Back to Job Search
Expired
  • Location: Alderley Edge
  • Salary: Competitive and great benefits
  • Job Type:Permanent

Posted almost 3 years ago

  • Contact: Ollie Gearing
  • Contact Email: ollie.gearing@nextphaserecruitment.com
  • Contact Phone: 01403 216216
  • Start Date: 2021-06-02
  • Job Ref: V-46877 - OG
Excellent opportunity for a talented Python / Django Developer to join a cloud-based workflow software company. The role offers an excellent salary, development opportunity and the option to work remotely for part of the week. The company is a dynamic organization with a track record of delivering outstanding scientific software, with a strong focus on user experience.

RESPONSIBILITIES
Within six months you should:
  • Become familiar with the architecture of our web server, application and our stack:
○ Python / Django ○ Python REST / GraphQL APIs ○ Our proprietary toolkit
  • Become familiar with the cloud components of our stack:
○ AWS ○ Terraform ○ Docker
  • Be comfortable working on features and bug fixes for existing parts of the codebase collaboratively with other developers
Within twelve months you should:
  • Be an active, reciprocal participant in product specification and code review
  • Be suggesting and implementing upgrades to the cloud deployments
  • Continually exposed to and participating in:
○ Project planning and specification ○ Kanban-style agile software development lifecycle ○ Continuous integration and deployment (CI/CD)
Twelve months onwards:
  • Be confident working independently within the codebase
  • Take ownership of larger back-end mini-projects and components across our apps and websites
  • Adopt some of the infrastructure responsibilities
  • Engage with users and customers to deliver improvements across our products and websites
Requirements
  • Extensive experience of Python and Django, version control (git), Linux environments, and containerised deployment (Docker, ECS, Kubernetes, etc)
  • SQL knowledge (we use MySQL mostly)
  • Familiarity with TDD software development process
  • Strong passion and desire to develop exceptional web applications and sites and a drive to develop holistically across web and product development
Other useful experience:
  • AWS or another cloud computing platform
  • Agile software development approach
  • Terraform or similar
  • Linux/Unix environments
  • Security/testing knowledge
Candidates should be able to present any Open Source or other shareable examples of their work on GitHub, BitBucket, etc