Andela Nigeria Job Recruitment (19 Positions)

EByVLkwXkAU5emt

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: Director of Financial Planning & Analysis

Location: Lagos, Nigeria

About the role

  • Andela is looking for an experienced and strategic finance professional to lead Financial Planning and Analysis for our Africa operations of over 1,200 employees.
  • The Director will be responsible for partnering with business unit leaders to lead strategic planning, forecasting, and to support informed decision-making through the implementation of new financial frameworks.
  • The Director will report to the VP of FP&A and will lead a team of two high-performing FP&A professionals while partnering closely with leaders across the global Andela organization to continue driving successful scaling.

Key Responsibilities

  • Own the annual planning process, as well as recurring forecast updates to drive informed decision-making in key global functions.
  • Drive Budget vs. Actuals meetings by bridging financial and operational results.
  • Partner with key business leaders to provide strategic support and thought leadership as we scale our operations.
  • Manage and develop a team of high-performing FP&A professionals.
  • Implement FP&A best practices and develop new frameworks for analyzing the business and driving key decisions for operational efficiency and growth.

Desired Experience

  • Minimum 10-15 years of Strategic Finance, Investment Banking, and/or Corporate Finance experience
  • Experience in leading planning / budgeting processes within large and fast-growing organizations – preferably with a technology company.
  • Experience managing and leading high-performing finance talent.
  • Experience in partnering with multiple stakeholders to understand business levers, advising on financial and operational implications, and setting frameworks to drive accountability.
  • Ability to deal with ambiguity and tackle complex operational initiatives in a collaborative environment.

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
  • Remote working
  • Opportunity to work with the brightest minds on the planet
  • Oh, and a chance to change the world!


2) Job Title: Ruby on Rails Developer (Remote)

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.

Job Description
Your typical week would include:

  • Collaborating with design, analytics, support, and product management to understand the problems we want to solve and exploring how we can solve them
  • Discussing and collaboratively solving engineering and product problems with engineering collaborators in Slack or Zoom
  • Opening a Pull Request to implement the next most important feature or fix the most critical bug
  • Trying to reproduce a reported bug and responding to issues we’ve received from the community
  • Reviewing your teammates’ Pull Requests and providing helpful feedback
  • Working with your engineering manager in your one-on-one meetings to grow your team and career
  • Talking with users to discover what they love and what their pain points are.

Responsibilities

  • Design, scope, and implement technical solutions that scale across multiple web applications
  • Collaboratively define and prioritize projects and tasks
  • Drive thoughtful conversations around technical issues and opportunities
  • Review code and provide thoughtful, constructive feedback for your team and the community
  • Triage, reproduce, and debug technical support requests, bugs, and feature requests reported by users in our Issues on our website.
  • Provide compassionate technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others

Qualifications

  • Strong written communication skills
  • High degree of empathy
  • 6+ years experience as a full-time professional coder using Ruby on Rails.
  • Experience team leading/management.
  • Experience working asynchronously on a remote, distributed team (does not have to be professional experience)
  • Ability to draw on both system design and software engineering concepts and blend those perspectives pragmatically based on project needs
  • Experience building highly available services at scale.

3) Job Title: Emerging Technologies Principal Software Engineer

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.

4) Job Title: QA Software Engineer

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

  • Andela QA Engineers take personal responsibility for Andela’s ability to deliver value to our partners.

Specifically, you’ll:  

  • Use your knowledge in QA 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 a role model even in the most difficult and challenging situations, using constructive feedback, mentorship, and universal respect.
  • Andela Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Responsibilities Include:

  • Designing and creating detailed, comprehensive and well-structured test plans and test cases
  • Designing and performing manual and automated tests, as required
  • Actively participating in scoping, planning, delivery, and release activities
  • Utilizing required third party issue tracking systems, as required, to develop acceptance requirements, manage tests and issues, and report on progress and risks
  • Using third party-tooling to build test cases (ex: Selenium), analyze performance metrics, simulate load/stress on environments, and progress code
  • Analyzing specifications, business use cases, and critical metrics to understand system/user/revenue impact, devise criticality of issues, and suggest mitigation solutions
  • Analyzing, document, and communicate defects, providing detailed replications, recommended approach, and expected impact
  • Partnering and collaborating with cross-functional team members, including Product Management, Engineering, and Design, to estimate work, contribute to delivery, and maintain team standards and expectations.

Requirements
What makes you a great fit for this role:

  • 3+ years of professional experience in Quality Assurance or Software Test Engineering
  • 2+ years of experience in automating functional test cases
  • Hands-on coding experience, utilizing relevant testing frameworks
  • Excellent ability to problem-solve, debug, and understand pertinent performance metrics
  • Strong knowledge of software QA methodologies, tools, and processes
  • Ability to perform full integration, end-to-end, load, and user acceptance testing
  • Proven data analysis, data verification, and problem-solving abilities
  • Hands-on automation design and scripting experience
  • Experience working with Continuous Integration and Delivery (CI/CD) Pipelines
  • Experience with Appium, Selenium WebDriver, Postman, IDE’s or other common testing tools
  • Strong experience with ticket tracking, release management, and development tools
  • Familiarity with at least one cloud hosting platform –(ex: AWS, GCP)
  • Comfort with agile methodologies and experience in estimation and time management
  • Experience with containerized infrastructure, such as Docker
  • Understanding of programming concepts such as structured code, object-oriented and multi-tiered development experience, and design patterns
  • A Bachelor’s or advanced degree in Computer Science, or related field.

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: DevOps Software Engineer

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

  • Andela 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 DevOps knowledge 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 a role model even in the most difficult and challenging situations, using constructive feedback, mentorship, and universal respect.
  • Andela Engineers are masters of consistent execution. They reliably deliver technical and professional value to our teams and our partners.

Responsibilities Include:

  • Performing duties to design, building, and maintaining systems, environments, and pipelines
  • Performing system orchestration through management tools, such as Cloudformation, Terraform, and Ansible
  • Designing, building, and deploying using third-party testing and CI/CD tools, such as Jenkins, Travis, or CircleCI
  • Contributing to developing and maintaining best practices for infrastructure as code, specifically with configuration management and environment orchestration
  • Utilizing appropriate third-party tools to monitor, test, deploy, and scale environments
  • Partnering with cross-functional team members to estimate, support, troubleshoot, plan, deliver, and maintain highly performant systems
  • Supporting business functions by understanding key metrics and impact to know how to prioritize and support objectives
  • Assisting in troubleshooting and resolving bugs as well as performance issues across all environments
  • Developing dashboards and reports to support engineers, product, and business partners to successfully deliver on and support their initiatives

Requirements
What makes you a great fit for this role:

  • 3+ years of professional experience as a DevOps Engineer or Site Reliability Engineer (SRE)
  • 2+ years of writing software, preferably in Python
  • Excellent ability to problem-solve, debug, and understand pertinent performance metrics
  • Experience in designing, building, and working with Continuous Integration and Delivery (CI/CD) Pipelines
  • Proven expertise with at least one cloud hosting platform (ex: AWS, GCP, Azure) as well as its services, in relation to scaling, storage, management tools, and analytics
  • Comfort with agile methodologies and experience in estimation and time management
  • Hands-on experience with containerized infrastructure
  • Understanding of programming concepts such as structured code, object-oriented and multi-tiered development experience, and design patterns
  • Familiarity with distributed caching systems and core caching concepts
  • Familiarity with serverless concepts
  • A Bachelor’s or advanced degree in Computer Science, or related field.

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: Senior Data Engineer

Location: Lagos, Nigeria

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.
  • We are looking for a talented and passionate Senior Data Engineer with a strong technical and analytical background to build out the Partner’s core data offerings.
  • Data is at the centre of everything our partner does – from developing innovative campaigns to elicit data, to analyzing and processing data to derive insights.  As a Data Engineer, you’ll be working with some of the world’s most interesting and difficult to obtain data.
  • As a member of the Data Engineering Team, you will get hands-on experience structuring and modelling data as well as implementing workflows.
  • You will productize cutting-edge machine learning and data science algorithms in service of data analytics solutions requiring a combination of data pipelines, data lakes and data warehouses.
  • You will exercise extensive data processing and advanced ML modeling for such things as harmonisation of place locations, identification of fraudulent behaviour, the tracking and forecasting of reported price data, and derivation of insights from contributor survey responses.

Primary qualifications:

  • You are passionate about building and developing a world-class engineering culture
  • You are humble and drive positivity
  • You value and respect diversity and inclusion
  • You are capable of effectively communicating in a data-driven manner

What you get to do

  • Create innovative on-demand and subscription data products using information collected by partner’s worldwide network of contributors
  • Model data and process flows for both live and offline data in a way that maps storage systems to business requirements
  • Collaborate with data scientists to productize algorithmic prototypes for statistical analysis and machine learning for prediction and clustering
  • Implement data pipelines for data transformation and integration (streaming and batch)
  • Develop and improve the current data architecture with an emphasis on data quality, improved monitoring, and high availability
  • Analyze trade-offs involving latency, throughput, and transactions for distributed systems
  • Champion data governance, security, privacy, quality and retention policies

Your background likely includes:

  • Expertise designing and maintaining databases (object, columnar, in-memory, relational)
  • Proven track record of successful communication of data infrastructure, data models, and data engineering solutions
  • Experience with relational data stores as well as one or more NoSQL data stores (e.g. Mongo, Cassandra)
  • Prior experience in data warehouse modernization building complete data warehouse solutions, star/snowflake schema designs, infrastructure components, ETL/ELT pipelines, and reporting/analytic tools
  • Experience building production-grade data backup/restore, and disaster recovery solutions
  • Hands-on experience with batch and streaming data (e.g., Cloud Dataflow, Beam, Spark, Cloud Pub/Sub, Apache Kafka)
  • Advanced SQL skills, and proficient in one or more programming languages such as Python
  • Familiarity with python data science tooling (pandas, scipy, sklearn)
  • Demonstrated proficiency with data structures, algorithms, distributed computing, storage systems
  • BS or MS in Computer Science or equivalent work experience & analytical skills
  • 5+ years’ of overall programming/data engineering experience

Bonus Points:

  • Knowledge of geospatial processing with PostgreSQL and PostGIS
  • Experience designing and maintaining data warehouses
  • Developing for Google Cloud Platform/Google Professional Data Engineer Certified
  • Experience with Python, Java, Scala
  • Experience using ArcGIS or other similar GIS systems

What You’ll Get

  • Full-time compensation
  • Full medical coverage
  • 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: Technical Team Lead – Ruby on Rails

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.
  • A day in the life of a team Software Engineer: Our team is distributed worldwide which means we work asynchronously most of the time. Your typical week would include:
    • Collaborating with design, analytics, support, and product management to understand the problems we want to solve and exploring how we can solve them
    • Discussing and collaboratively solving engineering and product problems with engineering collaborators in Slack or Zoom
    • Opening a Pull Request to implement the next most important feature or fix the most critical bug
    • Trying to reproduce a reported bug and responding to issues we’ve received from the community
    • Reviewing your teammates’ Pull Requests and providing helpful feedback
    • Working with your engineering manager in your one-on-one meetings to grow your team and career
    • Talking with users to discover what they love and what their pain points are.

Responsibilities

  • Design, scope, and implement technical solutions that scale across multiple web applications
  • Collaboratively define and prioritise projects and tasks
  • Drive thoughtful conversations around technical issues and opportunities
  • Review code and provide thoughtful, constructive feedback for your team and the community
  • Triage, reproduce, and debug technical support requests, bugs, and feature requests reported by users in our Issues on our website.
  • Provide compassionate technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.

Qualifications

  • Strong written communication skills
  • High degree of empathy
  • 6+ years experience as a full-time professional coder using Ruby on Rails.
  • Experience team leading/management.
  • Experience working asynchronously on a remote, distributed team (does not have to be professional experience)
  • Ability to draw on both system design and software engineering concepts and blend those perspectives pragmatically based on project needs
  • Experience building highly available services at scale.

What You’ll Get*

  • Full-time compensation
  • Full medical coverage
  • 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.
8) 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.
9) 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.

10) 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.
11) 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. 
12) 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.
13) 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.
14) 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!
15) 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!
16) 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!
17) 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!
18) 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!
19) 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 

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