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

Posted over 2 years ago

  • Contact: Cameron Turnbull
  • Contact Email: cameron.turnbull@nextphaserecruitment.com
  • Contact Phone: 01403 216216
  • Start Date: 2021-10-11
  • Job Ref: V-46877-1
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