Software Engineer​

company logo


Apply for this job

Job description

  • Develop software modules and drive them from concept to implementation.
  • Design and implement both server-side logic and dynamic web-based applications.
  • Write high-quality effective software following best practices and object-oriented principles.
  • Passion for coding and creative problem-solving.
  • Develop close working relationships with members of teams within the organization.

Job requirements

  • Network Management experience is a must.
  • Bachelor’s Degree in Computer Science (or equivalent experience) is required.
  • At least 3 years of experience building complex concurrent applications using Python.
  • Up-to-date with the latest Python frameworks.
  • Experience with one or more SQL databases.
  • Experience with Git and Linux.
  • Experience in WEB development languages including HTML, CSS, and JavaScript – advantage.
  • Exceptional Bonus if the candidate has experience in IP and/or transport networks.
  • Positive, can-do attitude, and desire to contribute to various means to team success.
  • Excellent communications skills in English (verbal and written).