Our Client in the IT sector seek the Services of a Full Stack Developer.
The Full Stack Developer will be responsible for developing high-quality software that is aligned with user needs and business goals.
Our Developers are skilled at writing complex applications, have a deep understanding of application lifecycles, databases and services.
Performing high quality work that not only meets the need of the client, but surpasses it.
If you are managing a team :
Ensuring that our engineers are able to understand the business context and value of their tasks, as well as how it impacts users
Prioritizing the work that your team is responsible for to ensure that you’re always working on the highest value work that helps your clients meet their objectives
Working with our engineers to decompose high level stories into smaller, specific tasks and provide high level design support to help them understand how to solve specific coding challenges
Provide technical guidance and oversight to ensure that the work delivered is in accordance with the technical standards of your client
Encouraging a collaborative team environment
Knowledge ,Skills and Behavior required to succeed in Role
5-7 years of work experience
Are active in the technology ecosystem in your city ex : you organize meet ups, speak at conferences and are active on GitHub
Are able to pass our Tech Skills Assessment
May have a four-year degree in Engineering, Computer Science or a related field from an accredited university
Have at least 5 years of experience working in software development
Is proficient ideally in the FIRST TWO and any of the following stacks and / or experience in :
Python (Django / Flask)
iOS (Swift / Objective C)
Android (Java / Kotlin)
Ruby (Ruby on Rails)
Have experience leading technical teams using Agile methodologies;
Have experience working remotely as an effective member of a team;
Have a vibrant personality and exceptional communication skills (English, verbal and written)
A strong desire to mentor other developers
Have the ability to build rapport and communicate with individuals from diverse cultural backgrounds;
Have excellent interpersonal skills;
Have strong leadership skills;