We are looking for a Junior Software Engineer (API Design) who will architect and develop our set of APIs that connect us with our customers and partners.

Requirements

  • Basic knowledge of the architecture and design of modern, synchronous and asynchronous APIs
  • Some experience in creation of SDKs and Development Tools
  • Knowledge of the REST architectural style, JSON, XML and their efficient implementation
  • Understanding of the HTTP protocol
  • Some practical experience with the architecture of highly scalable and available services
  • Java Programming Skills
  • Experience with Automated Testing
  • Good oral and written language skills in English.

Bonus Points

  • Telecom knowledge
  • Some experience in using Maven, Git or Wireshark
  • Experience with Continuous Integration & Deployment Frameworks (Jenkins, Vagrant, Puppet, Ansible)
  • Work experience in agile development teams using Scrum
  • Have a start-up creative personality.