Browse Jobs
For Employers
Post JobLog inGet Started

Junior Software Engineer

Digisay
Zamalek, Cairo
Posted 2 years ago
101People have clicked2 open positions
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Please note that this position is at SilkBytes (https://www.silkbytes.com/) which is DigiSay's Tech arm.

The Big Picture

DigiSay is one of the largest MCN (Multi-Channel Network) in the Middle East. Right now we are transforming ourselves into a global digital media company that serves our clients with technology. Our overall objective is to become the biggest digital media management company in the EMEA region by 2022.

Background

We have developed with our technology partners (SilkBytes) a scalable software service that continuously tracks and takes down pirates on different social media and social video platforms.

This role will be part of SilkBytes team which is the technology arm for Digisay. As an innovation researcher you are a part of a small but very efficient commercial team. The team is tasked with handling all the commercial aspects of our service. The structure of the commercial process evolves around 3 activities that are sequentially interconnected: Marketing, Sales and Customer Success.

What we are looking for

We are looking for someone who can start with a crazy idea and find a way to transform it to reality, from UI/UX concepts to wireframes to an actual working code, deployed on the cloud with multiple touchpoints. Someone who understands that world-class user experiences is a result of combining the art of design with the art of code.

What we offer

We will offer you the chance to be the core of a new technology company.

We offer you the chance to build scalable cybernetics systems that connect the online world with the physical world.

We offer you challenging tasks and different types of products.

We will offer you a competitive salary with bonuses based on performance.

We will invest in your training and development.

Responsibilities

Class A Tasks: Doing

  • Building the backend side (for both B2C and B2B) of our cybernetics applications.
  • Work on the full life cycle development of time sensitive projects.
  • Write functional requirement documents and guides
  • Recommend appropriate technologies to implement new features.
  • Develop code libraries that can be used for multiple projects.
  • Review code, layout, and design for projects.
  • Build, deliver, and iterate to help scale projects.

Class B: Thinking & Interacting

  • Participate in discussions with clients and team members about technical best practices.
  • Collaborate with front-end developers and data scientists to improve usability
  • Help the development teams identify optimal technical solutions.
  • Review product and feature coding and plan future product upgrades with the development team
  • Discussing technical solutions with clients and providing innovative new ideas to solutions.

Class C: Learning

  • Willing to learn new frameworks and rapid prototyping tools.
  • Keep up to date with the latest technologies and best practices.
  • Active involvement and interest in the other digital disciplines within the company such as data analytics and artificial intelligence, user experience, digital marketing etc.
  • Find time to do things that matter the most.
  • Make specific changes and improvements to processes or own work to achieve more.
  • Taking online courses in the field of software engineering, cloud computing (Amazon AWS, Google Cloud, Microsoft Azure), data analytics, artificial intelligence, scalable systems etc.

Please attach your portfolio along with your resume and links to your work online

Job Requirements

Personal Requirements

  • Punctuality, punctuality, punctuality!
  • Knows the value of time and is able to manage his/her time effectively.
  • Must be creative thinker, curios, and possess a strong desire to learn
  • Must be an analytical thinker, reliable, team worker and extremely organized
  • Must be ready to document everything in detail.
  • Must be detail-oriented, highly accurate and possess excellent problem-solving skills.
  • Follows rules and processes and actively engages in their improvement
  • Outstanding all-round communication skills and ability to work collaboratively with a team.

Technical Requirements

  • A degree in Software Engineering, Computer Science or related fields is essential.
  • Expert knowledge of coding in Python And/Or PHP.
  • Good knowledge of one or more backend frameworks: Laravel, CodeIgnitor, Zend, Django etc.
  • Experience with Front-End development is a plus (preferably Vue.js/ Angular).
  • Experience working with Git version control systems such as BitBucket.
  • Good knowledge of backend OOP, design patterns, common interface frameworks and testing.
  • A passion for solving problems and providing workable solutions
  • Knowledge of algorithms and data structures
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • Experience with Cloud platforms (preferably AWS)
  • Experience working with Docker and building a development environment

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentJunior Software Engineer