Job Openings Senior Python Back End Developer

About the job Senior Python Back End Developer

Our client is an award-winning software solutions company specializing in the creation of innovative solutions for a range of complex and demanding industries including the space industry.

The key to their success is taking the technology it has developed for space and applying it to other sectors including aviation, insurance and marine. Since its formation the company has grown into a world class software solution provider developing solutions that are intelligent, platform-independent and adaptable.

Job Description:

This role will be a hybrid, working on our core products and major customer solutions. The developer is expected to be highly technically proficient in Python, Django, PostgreSQL to be able to write, deploy and maintain web applications. Production experience with Docker and AWS environments, specifically using Terraform to deploy web applications is also an advantage.

Responsibilities:
  • Develop and support current web applications for key clients
  • Based on requirements implement, build and maintain web applications.
  • Collaborate with the current European development team.
Skills and Qualifications:
  • Minimum BSc in Computer Science (or equivalent)
  • 5 years experience in web application product development using Django framework (key skill)
  • Experience developing with Python
  • Experience in building REST APIs
  • Experience with relational databases, specifically PostgreSQL
  • Experience developing with JavaScript, HTML5, DOM, CSS
  • Experience using JSON, XML.
  • Knowledge of Docker, AWS
Desirable:
  • Viewable examples of previous work
  • Knowledge of Docker and AWS ECS
  • Experience with asynchronous tasks in Python (Celery) and/or stream processing (Kafka)
  • Experience with Agile toolsets, i.e. JIRA and Confluence
  • Knowledge of big data concept and open source frameworks
  • Use of automated build process tools, version control systems.