Python Developer

Computer Rock d.o.o.

We are looking for an experienced Back-end developer who will be working on applications and web sites for major worldwide brands using Python, together with the services that support mobile applications, using the latest Web technologies

You are the right candidate for us if you have:

  • 4+ years of experience with one or more of the back-end oriented programming languages, including Python, PHP or Java.
  • Strong knowledge of the architecture of backend applications, RESTful Web Services and APIs
  • Experience with relational and non-relational databases
  • Excellent understanding of OOP and its main principles
  • Understanding of SOLID principles
  • Understanding of common software design patterns
  • Experience with test driven development and continuous integration
  • Understanding of front-end web technologies (HTML/CSS/Javascript)
  • The ability to confidently write and speak in English

It would be a bonus to have:

  • Experience in Cloud Platforms like Amazon Web Services (AWS)
  • Knowledge of JavaScript and related frameworks
  • Experience of working in an agile team

Your responsibilities will be:

  • Build scalable, distributed, fault-tolerant systems and solutions according to the client’s requirements
  • Develop new features according to the client’s requirements
  • Participate in technical design, code reviews and planning
  • Prototype systems to validate new technology
  • Keep up with industry trends

Job applications through portal.