ANDELA RECRUITMENT (17 POSITIONS)

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.


We are recruiting to fill the position below:


1) Job Title: Senior Software Engineer – Back End

Location: Lagos, Nigeria


What You’ll Do

  • Our Andelan Senior Software Engineers epitomize ownership. They take personal responsibility for Andela’s ability to continue to deliver value to our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the most difficult and challenging situations, using constructive feedback, mentorship and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Required:

  • Expert-level understanding of at least one core backend language: Python, JavaScript/Node, PHP, Ruby
  • Intermediate-level understanding of at least one other backend language (In addition to the core language): Python, JavaScript/Node, PHP, Ruby
  • Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
  • Strong knowledge of at least one cloud hosting platform (Ex: AWS, GCP)
  • Comfort with at least one CI/CD tool (Ex: Jenkins, Travis)
  • Working knowledge of containerization and orchestration techniques
  • Deep understanding of applicable unit and integration testing, and testing frameworks/libraries
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Comfort working within agile methodologies and experienced in estimation and time management
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

Preferred:

  • Working knowledge of software engineering collaboration tools
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Working knowledge of code editor and formatting tools
  • Comfort with at least one web server technology — (ex: Apache, Nginx)

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better 

2) Job Title: Senior Backend Engineer

Location: Lagos


About The Role

  • In this role, you will primarily work as a Senior Backend Engineer within the Technology department building world-class internal products to support Andela’s business needs.
  • As the Senior Backend Engineer, you will take on complex tasks and complete them despite roadblocks, grabbing others for help or insight as necessary. You will require very little oversight beyond high-level direction; you can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease.
  • You will show initiative beyond knocking tasks off a list; you are able to identify and suggest areas of future work for yourself or your team. You will drive product velocity and deliver products with confidence. You will take pride in building products that are key to helping Andela grow and scale as an organization.

You’re the Kind of Person Who:

  • Believes that building great software is more than just delivering working code, that other aspects such as reusability, testability, maintainability, security, and performance are just as important.
  • Is constantly learning and expanding your skill sets on and off the job.
  • Can mentor entry-level developers willing to become world-class.

Key Responsibilities of the Role

  • Work closely with Product Managers and Stakeholders to understand the business needs
  • Deliver complex software solutions that meet those needs
  • Share responsibility for strategically scaling Andela’s internal systems
  • Promote and nurture good team practices such as TDD, code reviews, and pair programming
  • Bring vision to the team in the form of new technology recommendations, ideas and approaches
  • Mentor entry-level developers willing to become world-class.

We are interested in a candidate with experience in the following technologies that we currently use:

  • Javascript / Node.js
  • Typescript
  • Postgres
  • Google Cloud, Docker, Google Cloud Pub/Sub , kubernetes.

Qualifications

  • 4-8 years of software development experience
  • Strong understanding of computer science principles
  • Experience working in an agile environment (standups, sprint planning, retrospectives, etc)
  • TDD and pair programming experience
  • Experience or strong interest in microservices architectures and distributed systems
  • Solid written and verbal communication
  • A Bachelor’s or advanced degree in Software Engineering, Computer Science or related field.
  • Solid foundation in Linux administration and troubleshooting
  • Experience with system automation
  • Deeply familiar with concepts like DevOps , Continuous Delivery and TDD.

Bonus:

  • Experience developing ed-tech or learning technology products.

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!

3) Job Title: Software Engineer – Mobile

Location: Lagos, Nigeria


What You’ll Do
Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.


Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.
  • Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 3-7 years of professional experience, during which you’ve built technical expertise and professionalism.

Languages/Frameworks:

  • Proficient at an intermediate level in either Java/Kotlin for Android and Objective-C/Swift for iOS.
  • Good understanding of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.
  • Working knowledge of core data structures provided by a language, i.e arrays/lists, tuples, dictionaries, hash tables.
  • Proficient at an intermediate level in mobile platform frameworks — UIKit(iOS), MapKit, ARKit, RxJava, RxSwift
  • Working knowledge of UI Design libraries/frameworks — Material Design (Android)

Data Stores:

  • Intermediate level understanding of fundamental database concepts — i.e database tables, querying databases, normalization, joins, database management systems
  • Good understanding of at least one database for Mobile dev — i.e SQLite, RealmDB
  • Good understanding of cloud mobile database backends — i.e Firebase
  • Working knowledge of ORMs/ODMs — i.e Room ORM, SqlDelight, CoreData

Testing/Security:

  • Knowledge of network security and deep knowledge of unit, integration, e2e and UI testing, as well as testing frameworks/libraries — JUnit(For Java), Espresso, Appium, XCTest(iOS)

Tools:

  • Working knowledge of software engineering collaboration tools– Jira, Pivotal Tracker, Git, Mercurial
  • Familiarity with language/platforms,  build IDEs/tools  — Simulators/Emulators and Gradle(Android), Android Studio, XCode

DevOps:

  • Aware of at least one cloud mobile backend platform — i.e Firebase, Fabric
  • Working knowledge of at least one CI/CD tool — i.e Jenkins, Travis CI, Circle CI
  • Working knowledge of the app stores for the respective mobile platforms — i.e Google Play Store, Apple’s App Store.
  • Working Knowledge of analytics tools — i.e HockeyApp/App Center,
  • Working knowledge of networking concepts — DNS, OSI model, TCP/IP, UDP, FTP, IP Addressing

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better .

4) Job Title: Software Engineer – Full Stack

Location: Lagos, Nigeria

What You’ll Do

  • Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Specifically, you’ll: 

  • Use your knowledge in your core technology to delight our partners around the world.
  • Mentor and onboard junior engineers, by consistently displaying sound judgment, setting expectations, and working effectively, both independently and as part of a global team.
  • Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication, and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 3-7 years of professional experience, during which you’ve developed technical expertise and stellar professional skills.

Requirements:

  • Intermediate understanding of the core features of at least one backend language: Python, JavaScript/Node, PHP, Ruby
  • Intermediate understanding of JavaScript core language concepts — DOM manipulation, Fetch API, ES6+ features
  • Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue ) as well as experience with responsive design interface development
  • Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Strong understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
  • Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Familiarity with at least one web server technology — (ex: Apache, Nginx)
  • Familiarity with at least one cloud hosting platform –(ex: AWS, GCP)
  • Working knowledge of tools and editors– (ex:  Grunt, Sublime, Atom, JSLint)
  • Comfort working within agile methodologies and experienced in estimation and time management

Preferred Skills:

  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Knowledge of unit, integration, e2e and UI testing, with at least one relevant testing framework
  • Familiarity with containerization infrastructure and orchestration
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better .

5) Job Title: Software Engineer – Front End

Location: Lagos, Nigeria

What You’ll Do

  • Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.
  • Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 3-7 years of professional experience, during which you’ve built technical expertise and professionalism.

Required:

  • Intermediate knowledge of at least one front-end framework — React, Angular, Vue
  • Working knowledge of at least one CSS framework — Bootstrap, Materialize CSS, Semantic UI
  • Intermediate understanding of JavaScript core language concepts — DOM manipulation, Fetch API, ES6 features
  • Working knowledge of unit and integration testing and testing frameworks/libraries — Jest, Jasmine, Mocha
  • Working knowledge of at least one task runner — gulp, npm scripts
  • Working knowledge of at least one module bundler — webpack, parcel
  • Working knowledge of at least one version control tool — Git, Mercurial

Preferred:

  • Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Knowledge of code linting and formatting tools — ESLint, Prettier
  • Working knowledge of Model-View-ViewModel (MVVM) architectural pattern.

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better .

6) Job Title: Software Engineer – Back End

Location:
 Lagos, Nigeria

What You’ll Do

  • Our Andelan Software Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.
  • Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 3-7 years of professional experience, during which you’ve built technical expertise and professionalism.

Required:

  • Intermediate-level understanding of at least one core backend language: Python, JavaScript/Node, PHP, Ruby, Java
  • Working knowledge of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.
  • Good understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
  • Working knowledge of core data structures
  • Experience working with of software engineering collaboration tools
  • Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Familiarity with at least one cloud hosting platform –(ex: AWS, GCP)

Preferred:

  • Comfort working within agile methodologies and experienced in estimation and time management
  • Intermediate understanding of unit and integration testing, and testing frameworks/libraries — PyTest, Nose, Jasmine, Mocha, Jest
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Experience having worked with at least one Web Framework for your language of choice
  • Comfort and familiarity with code editor and formatting tools
  • Familiarity with at least one web server technology — (ex: Apache, Nginx)
  • Working knowledge of at least one CI/CD tool — Jenkins, Travis CI, Circle CI
  • Familiarity with containerization and orchestration techniques
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Knowledge of unit, integration, e2e and UI testing, with at least one relevant testing framework
  • Familiarity with containerization infrastructure and orchestration
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better .


7) Job Title: Senior Software Engineer – Mobile

Location: Lagos, Nigeria

What You’ll Do

  • Our Andelan Senior Software Engineers epitomize ownership. They take personal responsibility for Andela’s ability to continue to deliver value to our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the most difficult and challenging situations, using constructive feedback, mentorship and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Languages/Frameworks:

  • Proficient at an expert level in either Java/Kotlin for Android and Objective-C/Swift for iOS.
  • Proficient at an expert level in mobile platform frameworks — i.e UIKit(iOS), MapKit, ARKit, RxJava, RxSwift
  • Working knowledge of UI Design libraries/frameworks — i.e Material Design (Android)

Data Stores:

  • Expert level understanding of fundamental database concepts — i.e database tables, querying databases, normalization, joins, database management systems
  • Good understanding of at least one database for Mobile dev — i.e SQLite, RealmDB
  • Good understanding of cloud mobile database backends, like Firebase
  • Working knowledge of ORMs/ODMs — i.e Room ORM, SqlDelight, CoreData

Testing/Security:

  • Working knowledge of network security and deep knowledge of unit, integration, e2e and UI testing, as well as other testing frameworks/libraries — JUnit(For Java), Espresso, Appium, XCTest(iOS)

Tools:

  • Working knowledge of software engineering collaboration tools– Jira, Pivotal Tracker, Git, Mercurial
  • Familiarity with language/platform build IDEs/tools — i.e Simulators/Emulators and Gradle(Android), Android Studio, XCode

DevOps:

  • Working knowledge of DevOps tools — i.e Firebase, Fabric, Jenkins, Travis CI, Circle CI, Google Play Store, Apple’s App Store.
  • Working Knowledge of analytics tools — i.e crashlytics, HockeyApp

What You’ll Get

  • Full-time compensation
  • Full Medical coverage
  • 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!

8) Job Title: Senior Software Engineer – Full Stack

Location: Lagos, Nigeria

What You’ll Do

  • Our Andelan Senior Software Engineers epitomize ownership. They take personal responsibility for Andela’s ability to continue to deliver value to our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the most difficult and challenging situations, using constructive feedback, mentorship and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Required:

  • Mastery of the core features of at least one backend language: Python, JavaScript/Node, PHP, Ruby
  • Advanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep knowledge of the fundamental front-end languages/technologies — i.e  HTML, CSS, JavaScript
  • Deep knowledge of at least one front-end framework — React, Angular, Vue as well as experience with responsive design interface development
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )
  • Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Comfort with at least one web server technology — (ex: Apache, Nginx)
  • Comfort working within at least one cloud hosting platform –(ex: AWS, GCP)
  • Working knowledge of tools and editors– (ex:  Grunt, Sublime, Atom, JSLint)
  • Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing framework
  • Comfort working within agile methodologies and experienced in estimation and time management

Preferred Skills:

  • Working knowledge of software engineering collaboration tools (Ex: Git, Jira)
  • Familiarity with containerization infrastructure and orchestration
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better . 

9) Job Title: Senior Software Engineer – Front End

Location: Lagos, Nigeria

What You’ll Do

  • Our Andelan Senior Software Engineers epitomize ownership. They take personal responsibility for Andela’s ability to continue to deliver value to our partners.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the most difficult and challenging situations, using constructive feedback, mentorship and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Required:

  • Deep knowledge of at least one front-end framework — React, Angular, Vue
  • Working knowledge of at least one CSS framework — Bootstrap, Materialize CSS, Semantic UI
  • Deep knowledge of JavaScript core language concepts — DOM manipulation, Fetch API, ES6 features
  • Deep knowledge of the fundamental front-end languages/technologies — HTML, CSS, JavaScript
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Comfort working within agile methodologies and experienced in estimation and time management
  • Deep knowledge of unit and integration testing and testing frameworks/libraries (Ex: Jest, Jasmine, Mocha)
  • Working knowledge of tools and editors– (ex:  Grunt, JSLint)
  • Working knowledge of at least one task runner — gulp, npm scripts

Preferred:

  • Experience using ESLint and module builders
  • Strong preference for test-driven-development (TDD) and understands its importance

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better . 

10) Job Title: Principal Software Engineer – Full Stack

Locations: Accra, Ghana, Cairo, Egypt, Kampala, Uganda, Kigali, Rwanda, Lagos, Nigeria, Nairobi, Kenya

Where You’ll Work

  • 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 engineers.
  • Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.

What You’ll Do

  • Our Andelan Principal Engineers are renowned for their technical prowess. They are admired and respected for the depth of their technical expertise and leadership.

Specifically, you’ll:

  • Use your expert knowledge, in your core technology or set of technologies, to delight our partners around the world.
  • Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.
  • Lead fast-paced teams through change, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 6-12 years of professional experience, during which you’ve built deep technical expertise and demonstrated technical leadership.

Required:

  • Mastery of the core features of at least one backend language: Python, JavaScript/Node, PHP, Ruby
  • Leadership skills with a high amount of emotional intelligence.  You’ve led teams, initiatives, and a range of technical working sessions
  • Demonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterate
  • Advanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep knowledge of the fundamental front-end languages/technologies — i.e  HTML, CSS, JavaScript
  • Deep knowledge of at least one front-end framework — React, Angular, Vue as well as experience with responsive design interface development
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )
  • Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Strength with at least one web server technology — (ex: Apache, Nginx)
  • Strength working within at least one cloud hosting platform –(ex: AWS, GCP)
  • Confident working with tools and editors– (ex: Grunt, Sublime, Atom, JSLint)
  • Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing framework
  • Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time delivery

Preferred Skills:

  • Working knowledge of software engineering collaboration tools (Ex: Git, Jira)
  • Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc.
  • Familiarity with containerization infrastructure and orchestration
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better.  

11) Job Title: Principal Software Engineer – Front End

Locations: Accra, Ghana, Cairo, Egypt, Kampala, Uganda, Kigali, Rwanda, Lagos, Nigeria, Nairobi, Kenya

Where You’ll Work

  • 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 engineers.
  • Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.

What You’ll Do

  • Our Andelan Principal Engineers are renowned for their technical prowess. They are admired and respected for the depth of their technical expertise and leadership.

Specifically, you’ll:

  • Use your expert knowledge, in your core technology or set of technologies, to delight our partners around the world.
  • Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.
  • Lead fast-paced teams through change, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 6-12 years of professional experience, during which they’ve built deep technical expertise and demonstrated technical leadership.

Required:

  • Deep knowledge of at least one front-end framework — React, Angular, Vue
  • Working knowledge of at least one CSS framework — Bootstrap, Materialize CSS, Semantic UI
  • Deep knowledge of JavaScript core language concepts — DOM manipulation, Fetch API, ES6 features
  • Deep knowledge of the fundamental front-end languages/technologies — HTML, CSS, JavaScript
  • Leadership skills with a high amount of emotional intelligence.  You’ve led teams, initiatives, and a range of technical working sessions
  • Demonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterate
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Strong preference for test-driven-development (TDD) and understanding of its importance
  • Deep knowledge of unit and integration testing and testing frameworks/libraries (Ex: Jest, Jasmine, Mocha)
  • Confident working with tools and editors– (ex:  Grunt, Sublime, Atom, JSLint)
  • Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing framework
  • Expert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time delivery
  • Experience having developed performance budgets, a deep knowledge of at least one analytics system, and understanding of how to optimize to deliver against key business metrics

Preferred:

  • Experience using ESLint and module builders
  • Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc.
  • Familiarity with containerization infrastructure and orchestration.

What You’ll Get*

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better.

12) Job Title: Principal Software Engineer – Back End

Locations: Accra, Ghana, Cairo, Egypt, Kampala, Uganda, Kigali, Rwanda, Lagos, Nigeria, Nairobi, Kenya

Where You’ll Work

  • 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 engineers.
  • Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.

What You’ll Do

  • Our Andelan Principal Engineers are renowned for their technical prowess. They are admired and respected for the depth of their technical expertise and leadership.

Specifically, you’ll:

  • Use your knowledge in your core technology to delight our partners around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.
  • Act as role-model even in the most difficult and challenging situations, using constructive feedback, mentorship and universal respect.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 6-12 years of professional experience, during which you’ve built deep technical expertise and demonstrated technical leadership.

Required:

  • Expert-level understanding of at least one core backend language: Python, JavaScript/Node, PHP, Ruby
  • Intermediate-level understanding of at least one other backend language (In addition to the core language): Python, JavaScript/Node, PHP, Ruby
  • Leadership skills with a high amount of emotional intelligence.  You’ve led teams, initiatives, and a range of technical working sessions
  • Demonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterate
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
  • Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
  • Strong knowledge of at least one cloud hosting platform (Ex: AWS, Azure, GCP)
  • Deep knowledge of at least one CI/CD tool — Jenkins, Travis CI, Circle CI
  • Expert level understanding of containerization and orchestration techniques — Docker, Docker Swarm, Kubernetes
  • Demonstrated expertise with highly available infrastructure patterns and their tradeoffs
  • Deep understanding of applicable unit and integration testing, and testing frameworks/libraries
  • Deep knowledge of networking concepts– DNS, OSI model, TCP/IP, UDP, FTP
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Comfort working within agile methodologies and experienced in estimation and time management
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

Preferred:

  • Working knowledge of software engineering collaboration tools
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Working knowledge of code editor and formatting tools
  • Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc.
  • Comfort with at least one web server technology — (ex: Apache, Nginx).

What You’ll Get*

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better.

13) Job Title: Principal Engineer – Frontend (Technology)

Locations: New York, USA, Boston, USA, Lagos, Nigeria, Cairo, Egypt, Nairobi, Kenya.

What You’ll Do

  • In this role, you will work as a Principle Frontend Engineer within the Technology organization, building world-class internal and customer facing products to support Andela’s business needs.
  • Our Andelan Principal Engineers are renowned for their technical prowess. They are admired and respected for the depth of their technical expertise and leadership.

Specifically, you’ll:

  • Use your expert knowledge to deliver complex software solutions that will delight our partners around the world.
  • Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.
  • Share responsibility for strategically scaling Andela’s systems.
  • Bring vision to the team in the form of new technology recommendations, ideas, and approaches.
  • Provide technical leadership to fast-paced teams, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.
  • Build great software while continuously learning and expanding your skill set.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 6 years professional experience, during which you’ve built deep technical expertise and demonstrated technical leadership.

Required:

  • Expertise in building modern Angular based Single Page Applications
  • Deep knowledge of JavaScript core language concepts — DOM manipulation, Fetch API, ES6 features
  • Extensive experience working with fundamental front-end languages/technologies, HTML, CSS, Sass (SCSS) framework
  • Expertise in design and management of large scale, secure, cloud based software deployment environments
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact
  • Deep knowledge of unit/integration testing, and testing frameworks/libraries
  • Comfort working within agile methodologies and experienced in estimation and time management
  • Excellent soft skills that enable you to lead and empower your team, and deliver the highest value
  • Mentorship experience that helps others in approaching and solving for ambiguous efforts
  • Strong understanding of business practices, engineering process, and industry trends

Preferred:
Expertise with the following specific tools:

  • Google Cloud Platform
  • Frontend UI component library, Angular Material
  • Linting tools, ESLint
  • Testing frameworks, Jasmine, Karma
  • Containerization tools, Docker, Kubernetes
  • Cloud based CI/CD tools, CircleCI, CodeClimate

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better.

14) Job Title: Principal Engineer – Backend (Technology)

Locations: New York, USA, Boston, USA, Lagos, Nigeria, Cairo, Al Qahirah, Egypt, Nairobi, Kenya.

What You’ll Do

  • In this role, you will work as a Principle Backend Engineer within the Technology organization, building world-class internal and customer facing products to support Andela’s business needs.
  • Our Andelan Principal Engineers are renowned for their technical prowess. They are admired and respected for the depth of their technical expertise and leadership.

Specifically, you’ll:

  • Use your expert knowledge to deliver complex software solutions that will delight our partners around the world.
  • Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.
  • Share responsibility for strategically scaling Andela’s systems.
  • Bring vision to the team in the form of new technology recommendations, ideas, and approaches.
  • Provide technical leadership to fast-paced teams, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.
  • Build great software while continuously learning and expanding your skill set.

What You’ll Bring

  • All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.

Experience:

  • A minimum of 6 years professional experience, during which you’ve built deep technical expertise and demonstrated technical leadership.

Required:

  • Expert-level understanding of JavaScript and Node based web application development
  • Deep knowledge of database design, development and processing concepts, e.g query definition, db optimization, schema design, ORM, etc.
  • Expertise in design and management of large scale, secure, cloud based software deployment environments
  • Expert level understanding of application containerization and orchestration techniques
  • Deep knowledge of client-server and multi-tier architectures
  • Expertise in different automated test strategies (unit/integration/acceptance)
  • Working knowledge of Test Coverage and Code Maintainability tools
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact
  • Excellent soft skills that enable you to lead and empower your team, and deliver the highest value
  • Mentorship experience that helps others in approaching and solving for ambiguous efforts
  • Working knowledge of Agile development practices and associated tools
  • Strong understanding of business practices, engineering process, and industry trends

Preferred:
Expertise with the following specific tools:

  • Google Cloud Platform
  • GraphQL based webservices
  • NestJS application framework
  • TypeORM and Postgres
  • Modern Angular application development
  • Typescript
  • Containerization tools, Docker, Kubernetes
  • Cloud based CI/CD tools, CircleCI, CodeClimate

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • Lunch and snacks provided daily
  • Beautiful working environment
  • Opportunity to work with the brightest minds inside and outside of your field
  • A chance to change the world for the better.

15) Job Title: Talent Sourcing Associate

Locations: Cairo, Egypt, Lagos, Nigeria, Nairobi, Kenya.

About the Role

  • We are looking for a Sourcing Associate to join our Engineering Recruitment Team.
  • The Talent Sourcer’s responsibilities include using various channels to look for potential candidates to ensure that our Partner’s have the right talent available to them at the right time.
  • Additionally, you will also be responsible for contributing to our employer brand, and scaling the business as we grow as an organization.

Roles and Responsibilities

  • Work closely with Hiring Managers and the Staffing Team to source for identified requirements
  • Identify qualified candidate profiles using various sourcing techniques (e.g. Boolean search, Github, Stackoverflow, LinkedIn )
  • Work in partnership with Recruiters, Marketing and other relevant team members to build creative strategies around sourcing and attracting the best talent in a competitive market
  • Participate in technology meetup and other external events to connect with potential candidates
  • Participate and drive referrals from internal and external networks to fill positions
  • Measure and report on recruiting metrics
  • Drive sourcing data quality to effectively provide insights into the candidate market
  • Be a trusted sourcing advisor with a continuous pulse on the candidate landscape

Qualifications

  • Bachelor’s degree in Human Resources Management or any other relevant field from a reputable institution

Experience and Personality traits:

  • At least two years experience in a corporate recruiting or staffing agency recruiting role
  • Familiarity with social networks sites like Facebook and Twitter and professional sites such as LinkedIn
  • Prior experience using an applicant tracking system tool
  • You are a team player and you strive for having great collaboration across teams, functions, and locations
  • You have excellent time management and organizational skills
  • You take pride in data quality and data integrity

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!

16) Title: Andela Nigeria Internship Programme Cycle 3

Location: Lagos, Nigeria
Duration: 3 Months – 1 Year, 2020

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 have the opportunity to support the operations of one of these departments:

  • Marketing: Manages the perception of the Andela brand; builds awareness and tells the Andela EPIC story
  • Operations: Creates and sustains Andela’s business environment
  • People: Andela’s Human Resources and Recruiting department
  • Partner Engineering: Responsible for driving Andela’s mission of successfully placing developers with our Partners
  • Travel: Manages the Travel function for Andela
  • Engineering Talent Supply: Provide qualified engineering talent that achieve company goals
  • 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.

Eligibility Criteria

  • You must be enrolled in an Undergraduate degree programme (Bachelor)  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.

Internship Duration

  • An internship could vary from 3 months to 1 year in 2020.
  • 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.

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!

17) Job Title: Senior Manager, Engineer Workforce Optimization

Locations: Cairo, Egypt, Lagos, Nigeria, Nairobi, Kenya.

Job Purpose

  • As a new function, Engineer Workforce Optimization is responsible for ensuring that Andela’s engineering talent supply is demand-driven and market responsive. The group’s mandate is to ensure Andela has the right talent at the right time to deliver value to our current and future customers.

About the Role

  • Andela is looking for a structured, motivated Senior Manager who is eager to help power the newly-built Engineer Workforce Optimization function at Andela and bring it to the next level. You will join a team responsible for driving meaningful impact for our customers, our engineers and our organization. You are action-oriented and proactively spot what needs to be done by identifying challenges, inefficiencies and areas of improvement.
  • The mandate of Engineer Workforce Optimization is to manage the bench of engineers to achieve optimal levels of available supply based on market demand, and will require a strong understanding of commercial requirements and People-related practices.
  • The current team is a small and versatile group of folks who spike in analytical thinking, project and stakeholder management, and getting stuff done. As a member of this team, you will need to be an adaptable team player who is capable of wearing multiple hats and driving commercial outcomes through operational efficiency and innovation. As a role that impacts and touches large groups of engineers, this position is a great fit for someone with experience in professional services or a managed marketplace.

Responsibilities

  • Support strategy of Engineer Workforce Optimization team
  • Clearly define and articulate the role of the bench within Andela’s business strategy
  • Work towards attainment of revenue, cost management, and utilization goals through investments in Andela’s engineering talent workforce efficacy
  • Continuously improve Andela’s talent forecasting/capacity planning through segmentation and analysis
  • Maintain excellent relationships via strong stakeholder management, and communication practices at all levels of the organization
  • Provide ongoing analysis and make data-driven recommendations on initiatives that will improve the productivity, effectiveness, and/or satisfaction of our workforce
  • Interact with engineering talent in thoughtful, operationally excellent, clear, honest, and empathetic ways
  • Lead execution of projects/initiatives that directly impact departmental and broader business results
  • Work cross-functionally to develop and execute implementation plans, with appropriate change management and thoughtful communications strategies
  • Clearly and concisely communicate new processes to team and senior leaders
  • Leverage your context of both demand and supply to consult around processes, models, calculations, assumptions and business impacts.

Requirements

  • A completed Bachelor’s Degree at a minimum; MBA is a plus
  • 5+ years professional experience in a workforce planning / supply chain / operations management environment / professional services marketplace
  • Strong problem-solving skills; experience identifying and resolving issues independently based on own initiative
  • Proactive in nature and accountable in practice; clear ownership over results and quality of work
  • Familiarity working in a customer-centric commercial environment, ideally one involving talent services
  • Exceptional analytical thinking ability and comfortable analyzing data to extract and communicate findings or next steps
  • Structured, logical, and creative thinking: the ability to dissect a problem using a critical approach and iteratively test solutions
  • Ability to develop and implement talent optimization processes and procedures across geographically distributed teams, in collaboration with other department leaders
  • Established track record in driving cross-functional initiatives and/or building out workflows and process improvements within teams that produce measurable impact
  • Excellent verbal and written communication skills
  • Experience working remotely and/or with larger groups of talent is an asset.

Benefits & Compensation

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

Application Closing Date
Not Specified.

How to Apply

Interested and qualified candidates should:
Click here to apply online

Note: We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Leave your thoughts

Copyright

Copyright @2020. cmerije.com

Copyright @2020. cmerije.com