Python Developer

We are looking for a cool and appropriately crazy software developer, who will be responsible for the design and implementation of the software code shaping our AI – Iris. This person should also be able to support the existing software applications by fixing bugs, writing unit tests and documentation. And last but not least participation in the testing process by cooperating with the QA’s on setting up environments for testing and preparing releases is a must.

So if you think you are able to:

  • Work in an agile distributed team with a big vision
  • Research, design and implement high quality software systems, but still meeting hard deadlines
  • Work together with all other team members to guarantee the system quality
  • Develop your own skills and take responsibilities for own personal development in the field to match the growing requirements of Iris

Please don’t hesitate to contact us!

We are location agnostic as the team is already distributed. You work from where you want.

 

P.S. A little more details:

We would prefer candidates that have:

  • At least 2 years of programming experience.
  • Solid experience with Python and/or Java, where Python is a preference.
  • Good understanding of object oriented programming
  • Knowledge in the field of web development tools, major part of Iris implementation – application servers, web services, rest services, JSON, databases
  • Knowledge in the field of distributed computing, in order to learn more Iris needs to scale – Apache Hadoop, Spark, Storm or similar
  • Proficient analytical / problem-solving skills, and we will challenge or test all candidates that dare to prove that.
  • Experience in coding, testing, and debugging commercial products

And to be even more specific if you have:

  • Experience with backend tools such as Django, REST, MVC, PostgresSQL, MongoDB, Neo4j
  • Experience in setting up server environments in Amazon AWS

We will consider that as a clear advantage.