Graduate and Experienced Job Vacancies at Andela

Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software developers. Based in NYC, SF, Lagos, Nairobi, Rwanda and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.

Contents

  • Open Jobs
    1. Senior Software Engineer
    2. Technical Lead (Technical Success Manager)
    3. Software Engineer
    4. Andela Nigeria Internship Programme

Senior Software Engineer

  • Job TypeFull Time
  • QualificationBA/BSc/HND
  • Experience4 years
  • LocationLagos
  • Job FieldICT / Computer

 

Type: Full-Time
Experience: Mid-to-Senior

About the Senior Software Engineer Position

  • As a Senior Software Engineer, you will primarily work as a Lead Engineer for one of Andela’s clients. Andela Senior Engineers are skilled at writing complex applications, have a deep understanding of application lifecycles, databases and services. They are passionate about guidance and mentorship to more junior developers.

Key Responsibilities
The specific responsibilities of the Senior Software Engineer position include:

  • Interfacing with your client to understand their business, goals and visions for products being supported by an Andela Team
  • 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
    • Regularly reporting the status of your team both to your client as well as senior members of Andela’s Partner Engineering Department.

Qualifications & Characteristics
As the ideal candidate for this role you:

  • 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 4 years of experience working in software development
  • Is proficient ideally in ANY TWO of the following stacks and/or experience in:
    • Javascript (React)
    • Javascript (Angular)
    • Javascript (Node)
    • Python (Django/Flask)
    • PHP (Lumen/Laravel)
    • Java
    • iOS (Swift/Objective C)
    • Android (Java/Kotlin)
    • DevOps
    • 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;
  • Strongly motivated by our social mission of training 100,000 young Africans in the next 10 years.

go to method of application »

Technical Lead (Technical Success Manager)

  • Job TypeFull Time
  • QualificationBA/BSc/HND
  • Experience4 years
  • LocationLagos
  • Job FieldICT / Computer

 

About the Role

  • As a Technical Success Manager, you will primarily manage Developers placed on engagements with Partners, and ensure that teams are working well together. You would walk a very fine line between the Success of our Partners and the Success of our Developers. Our Partners operate in a wide-range of industries, but their common thread is that they create mobile and/or web-based products that bring value to their customers through the use of technology.
  • As a key Partner-facing member of  Andela’s Partner support team, you will be responsible for providing team and engagement support in relevant areas. Our core consulting model is embedded software developers and teams.
  • Distributed work environments are growing in popularity but the lack of physical proximity still brings unique operational challenges. No two days will ever be alike, variety will be constant.
  • With your knowledge of business, technology, remote communication and agile project management, you will help make the distance between our engineers and their teams—thousands of kilometers in most cases—feel like a logistical afterthought.

Key Responsibilities
The specific responsibilities of the Technical Success Manager position include:

  • Direct Management of up to 20 Developers embedded within global Partners, to ensure their success
  • Accountable for technical delivery of Developers embedded with up to 10 Partners
  • Collaborate with Solution Architect and Partner Experience to ensure engagement support
  • Primary technical delivery/quality escalation point both to Partners and Developers in terms of:
    • Ensuring Developer’s delivery are aligned with Partners goals and visions
    • Ensuring that Developers understand business context, value and impact of their tasks
    • Working with Developers in regards task brainstorm, decomposition and prioritization
    • Providing high level design support on how to solve specific coding challenges.
    • Performing code reviews when required
  • Guide the first 30-days impression relative to effective communication, on-boarding expectations etc.
  • Share, advocate for and promote best practices in engagements across their team
  • Mentor and Coach direct reports on their team
  • Accountable for Partner and Developer related action plans, to resolve delivery concerns
  • Support Success via reporting compliance using key internal tools
  • KPI monitoring/review to enable Partner/Team/Developer success and compliance
  • Collaborate on Developer’s Performance Management: tracking, plans, process, review, survey
  • Support the Senior Success Manager (SSM) on strategic, operational, and team areas
  • Effective collaboration with other Success Managers (Success Operations, Consultant Manager etc.)

Qualifications & Characteristics
As the ideal candidate for this role you:

  • May have a 4-year degree in Engineering, Computer Science or related field from an accredited University
  • Have at least 4 years experience working in software development, technology consulting etc.
  • Are proficient in at least one of the following stacks:
    • Ruby/Ruby on Rails
    • PHP/Laravel/Lumen
    • Python/Django/Flask
    • Java/Android
    • JavaScript/MEAN/PEAN/PREN
    • iOS/Swift
    • iOS/Objective C
  • Have a strong understanding of agile software development techniques
  • Have experience working remotely as an effective member of a team
  • Have vibrant personality and exceptional communication skills (English, verbal and written)
  • Have a strong desire to coach and mentor Developers
  • Have ability to build rapport and communicate with individuals from diverse cultural backgrounds
  • Have excellent interpersonal skills
  • Have strong leadership skills
  • Are motivated by our mission to advance human potential
  • Are passionate about evolving technology landscape and its use to solve business problems
  • Have the ability to learn new things fast enough to amaze your friends and family

EPIC Values Alignment

  • Demonstrable commitment to the learning & development of people and technology
  • The ability to learn new things fast enough to amaze your friends and family
  • Interested?
  • If the above sounds like an exciting role to you, please tell us why you believe you’re a good fit and we’ll be in touch.

Benefits & Compensation

  • Full-time compensation
  • Full medical coverage
  • Breakfast, lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds on the planet
  • Oh, and a chance to change the world!

go to method of application »

Software Engineer

 

About the Software Engineer Position

  • As a Software Engineer at Andela, you will primarily work as an engineer for one of Andela’s global partners, predominantly located in the U.S. or Europe. You will commonly work on global teams comprised of Andela engineers and your partner’s in-house development teams.
  • Andela Software Engineers are professional, collaborative, and skilled at completing full feature development, taking initiative, and always continuing to grow personally and professionally. They have both excellent technical skills and strong team skills, and can effectively operate in a geographically distributed team environment.

Key Responsibilities
The specific responsibilities of a Software Engineer include:

  • Define and deliver software that meets and exceeds the expectations of your team, managers, and partners;
  • Develop readable, testable, and maintainable code to spec;
  • Commitment to continued technical and professional growth;
  • Interfacing with partners to understand their business, goals, and visions for products supported by your Andela Team;
  • Lending your knowledge and positive approach to your Andela community of engineers.

Qualifications & Characteristics
As the ideal candidate for this role you:

  • Have at least 2 years of professional experience as a Software Engineer, writing code for web applications, data initiatives, core services, or mobile products
  • Are proficient in writing code in at least one primary language, and enjoy learning new languages, frameworks, and technologies:
    • Python (Django or Flask)
    • Ruby
    • Native Mobile Technologies for iOS or Android
    • JavaScript (React, Node, ES6+, Angular)
    • DevOps
  • Familiarity with SQL or NoSQL stores
  • Exposure to CI/CD pipelines and tools
  • Experience writing test cases
  • May have a four-year degree in Engineering, Computer Science or a related field from an accredited university
  • Exposure to Agile methodologies
  • Experience working remotely as an effective member of a team
  • Enjoy collaborating, problem-solving, and being part of a team environment
  • Have a vibrant personality and exceptional communication skills (English, verbal and written)
  • The ability to work with a high degree of autonomy and limited supervision
  • Have the ability to build rapport and communicate with individuals from diverse cultural backgrounds
  • Strongly motivated by our social mission of training 100,000 young Africans in the next 10 years.

What Opportunities Exist at Andela

  • Work with global companies to accelerate your career;
  • Ongoing learning, development, and mentoring opportunities;
  • A large community of passionate Andela engineers.

go to method of application »

Andela Nigeria Internship Programme

  • Job TypeFull Time
  • QualificationBA/BSc/HND
  • LocationNigeria
  • Job Field

 

Duration: 3 Months – 1 Year

About the Internship Programme

  • Andela is scaling its mission to advance human potential by creating this amazing opportunity for undergraduate and postgraduate students from various academic backgrounds to advance their learning and development and gain hands on work experience through practical training.
  • During this programme, you will be required to support the operations of your department of interest. You will be allowed to bring new perspectives, innovative ideas and latest research experience into the work thus improving your skills whilst working in a diverse environment.
  • It’s our hope that the experience and exposure gained during the Andela Nigeria Internship Programme will give you a solid foundation for your career in future.

Internship Duration

  • An internship could vary from 3 months to 1 year.
  • You can apply for the Andela internship Programme at anytime. Doing so, your name will be added to a pool of applicants interested in the Internship field of your choice.
  • Please note that applications should be submitted no earlier than 3 months before the start of the intended period.

Eligibility Criteria

  • You must be enrolled in an Undergraduate or Graduate degree programme (Bachelor or Masters)  in any discipline at the time of application and during the internship. This programme is not for volunteers or post graduate jobseekers.
  • Only applicants who possess an Introduction letter from their academic Institutions will be selected.
  • You must embody our EPIC Values.

Benefits & Compensation

  • Monthly Stipend
  • Breakfast, lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds on the planet
  • Oh, and a chance to change the world!

Method of Application

Use the link(s) below to apply on company website.

Click here to check your NEW JAMB Result now! AD: Click here to Read Latest School News, Jobs, Scholarships

Leave a Reply