Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 6, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Our mission at MFS Africa is to develop and distribute tailored yet scalable mobile financial solutions to underserved markets across Africa. We provide accessible, affordable, inclusive alternatives for remittance/money transfers, micro-lending, micro-insurance, micro-savings, and payments. MFS Africa connects mobile money systems to each other and to...
    Read more about this company

     

    Senior Software Engineer (GOLANG/NODEJS)

    What we are looking for:

    • Our ideal candidate should have the ability to work remotely and must be passionate about developing top-notch software FinTech solutions.
    • Hands-on experience (6 years minimum) as a software engineer building and maintaining scalable software products in an agile environment.
    • Experience working with a team of software developers building enterprise scale products.
    • A solid understanding of SDLC, best practices and design patterns.
    • Excellent understanding of Cloud Infrastructure, Architectural Patterns, Object Oriented Design and SOLID principles.
    • Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.)
    • Advanced knowledge of programming languages like Golang, Nodejs, Typescript and frameworks like Fiber, Express and NestJs.
    • Excellent Knowledge of caching with Redis and managing relational (MySQL, Postgres, etc.) and non-relational databases (MongoDB, Apache Cassandra, etc.).
    • A good understanding of concurrency and how to scale applications leveraging on concurrency.
    • Advanced knowledge of version control tools like Git and CI/CD tools like Jenkins, GitHub Actions, Bitbucket Pipelines, etc.
    • Comfortable working with Docker, deploying containerizing applications in cloud environments and micro-services architecture.
    • Sound leadership skills rooted in leading by example, motivating others to grow and communicating effectively to foster successful teamwork.
    • Experience in Financial Technology is advantageous but not required.
    • Previous experience at a high-growth fast-paced startup, or a passion to join one

    What you will do:

    • Own the technical architecture of high visibility, high impact platform features. Develop scalable and extensible solutions that provide immediate business value to the company.
    • Design, develop and implement custom software applications for a variety of legacy, new and modern systems with limited supervision.
    • Support release planning with conceptual design and development/refinement of software engineering guidelines and principles.
    • Continuously research new and best coding practices and optimise application for maximum speed and scalability.
    • Collaborate with software developers/engineers, stakeholders, and end users within Agile processes to achieve project goals.
    • Use appropriate tools to create comprehensive documentations for existing and new software products.

    Nice to Have:

    • Experience working in an agile environment.
    • Knowledge of DevOps trends and working practices.
    • Experience working with Elasticsearch.
    • Experience working with AWS Cloud Services.
    • Experience with Jira.

    go to method of application »

    Senior Software Engineer (NODE JS/PHP)

    What we are looking for:

    • Our ideal candidate should have the ability to work remotely and must be passionate about developing top-notch software FinTech solutions.
    • Hands-on experience (6 years minimum) as a software engineer building and maintaining scalable software products in an agile environment.
    • Experience working with a team of software developers building enterprise scale products.
    • A solid understanding of SDLC, best practices and design patterns.
    • Excellent understanding of Cloud Infrastructure, Architectural Patterns, Object Oriented Design and SOLID principles.
    • Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.)
    • Advanced knowledge of programming languages like Nodejs, Typescript, PHP and frameworks like Express, NestJs and Laravel.
    • Excellent Knowledge of caching with Redis and managing relational (MySQL, Postgres, etc.) and non-relational databases (MongoDB, Apache Cassandra, etc.).
    • Advanced knowledge of version control tools like Git and CI/CD tools like Jenkins, GitHub Actions, Bitbucket Pipelines, etc.
    • Comfortable working with Docker, deploying containerizing applications in cloud environments and micro-services architecture.
    • Sound leadership skills rooted in leading by example, motivating others to grow and communicating effectively to foster successful teamwork.
    • Experience in Financial Technology is advantageous but not required.
    • Previous experience at a high-growth fast-paced startup, or a passion to join one.

    What you will do:

    • Own the technical architecture of high visibility, high impact platform features. Develop scalable and extensible solutions that provide immediate business value to the company.
    • Design, develop and implement custom software applications for a variety of legacy, new and modern systems with limited supervision.
    • Support release planning with conceptual design and development/refinement of software engineering guidelines and principles.
    • Continuously research new and best coding practices and optimise application for maximum speed and scalability.
    • Collaborate with software developers/engineers, stakeholders, and end users within Agile processes to achieve project goals.
    • Use appropriate tools to create comprehensive documentations for existing and new software products.

    Nice to Have:

    • Experience working in an agile environment.
    • Knowledge of DevOps trends and working practices.
    • Experience working with Elasticsearch.
    • Experience working with AWS Cloud Services.
    • Experience with Jira.

    go to method of application »

    Senior Software Engineer (PHP)

    What we are looking for:

    • Our ideal candidate should have the ability to work remotely and must be passionate about developing top-notch software FinTech solutions.
    • Hands-on experience (6 years minimum) as a software engineer building and maintaining scalable software products in an agile environment.
    • Experience working with a team of software developers building enterprise scale products.
    • A solid understanding of SDLC, best practices and design patterns.
    • Excellent understanding of Cloud Infrastructure, Architectural Patterns, Object Oriented Design and SOLID principles.
    • Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.)
    • Advanced knowledge of PHP and Laravel framework.
    • Excellent Knowledge of caching with Redis and managing relational (MySQL, Postgres, etc.) and non-relational databases (MongoDB, Apache Cassandra, etc.).
    • Advanced knowledge of version control tools like Git and CI/CD tools like Jenkins, GitHub Actions, Bitbucket Pipelines, etc.
    • Comfortable working with Docker, deploying containerizing applications in cloud environments and micro-services architecture.
    • Sound leadership skills rooted in leading by example, motivating others to grow and communicating effectively to foster successful teamwork.
    • Experience in Financial Technology is advantageous but not required.
    • Previous experience at a high-growth fast-paced startup, or a passion to join one.

    What you will do:

    • Own the technical architecture of high visibility, high impact platform features. Develop scalable and extensible solutions that provide immediate business value to the company.
    • Design, develop and implement custom software applications for a variety of legacy, new and modern systems with limited supervision.
    • Support release planning with conceptual design and development/refinement of software engineering guidelines and principles.
    • Continuously research new and best coding practices and optimise application for maximum speed and scalability.
    • Collaborate with software developers/engineers, stakeholders, and end users within Agile processes to achieve project goals.
    • Use appropriate tools to create comprehensive documentations for existing and new software products.

    Nice to Have:

    • Experience working in an agile environment.
    • Knowledge of DevOps trends and working practices.
    • Experience working with Elasticsearch.
    • Experience working with AWS Cloud Services.
    • Experience with Jira.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MFS Africa Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail