Innovative and a business focused approach to develop a wide variety of high-quality products and solutions

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

  • Writing reusable, testable, and efficient code.

  • Design and implementation of low-latency, high-availability, and performant applications.

  • Integration of user-facing elements developed by front-end developers with server side logic.

  • Implementation of security and data protection.

  • Integration of data storage solutions may include databases, key-value stores, blob stores, etc.

  • Write effective, scalable code.

  • Develop back-end components to improve responsiveness and overall performance.

  • Integrate user-facing elements into applications.

  • Test and debug programs.

  • Improve functionality of existing systems.

  • Implement security and data protection solutions.

  • Coordinate with internal teams to understand user requirements and provide technical solutions.

  • Work experience as a Python Developer.

  • Expertise in at least one popular Python framework (like Django or Flask)

  • Knowledge of object-relational mapping (ORM)

  • Familiarity with front-end technologies (like JavaScript and HTML5)

  • Team spirit

  • Good problem-solving skills

  • BSc in Computer Science, Engineering or relevant field

  • Master’s degree in Business Administration, Computer Sciences, Software Engineering, or EE.

  • Knowledge of software architecture, programming languages, virtualization, and the networking layers.

  • Experience with SDN, Network Controllers, and NFV Orchestration \ VNF Management.

  • Organizational skills and the ability to handle multiple work assignments simultaneously.

  • Eight or more years in the telecom industry focused on technology.

  • Strong critical thinking, problem solving, and decision-making skills.

  • Excellent verbal and written communication skills, including the ability to communicate complex information clearly and concisely.

  • Ability to lead technical discussions with a group of individuals in the industry with varying technical positions.

  • Bachelor’s degree and one or more years of work experience.

  • Master’s degree in Business Administration, Computer Sciences, Software Engineering, or EE.