Backend Developer – Open Source Platform

This company is developing a platform that helps teams speed up their application development using microservice architecture. They are leveraging modern technology to create the application development platform of the future. This role will be with the software development team, designing, testing, and building backend models. Please contact Kirsty for more information!

Responsibilities:

  • Review colleague’s code with an eye toward performance and reliability
  • Understand basic data science tools and practices for reporting and integration
  • Contribute to discussions about design best practices within the user feedback communication channels
  • Work with the lead software developers to enhance and develop new server side applications
  • Understand the challenges of optimising for low bandwidth desktop and mobile solutions
  • Work in a cross functional team to design, build, and deploy software components

Requirements:

  • Expert level experience with Python or Java
  • Expert level experience with MySQL, Postgres or other relational database systems
  • Good organisational, communication and presentation skills
  • Interest in building iterative learning systems or feedback loops
  • Understanding of agile development processes
  • Fluent in English
  • Understanding of Kubernetes, Marathon, Docker, or Swarm
  • Experience with NoSQL flat file database systems like MongoDB or CouchDB

Benefits:

  • Clear career development plan
  • A friendly working environment
  • Regular team events
  • Up-to-date hardware
  • Fruit, coffee and drinks
  • Opportunities to contribute to open source projects
  • Increase knowledge constantly through personal coaching and conference visits