More than 100,000 people have found their dream job through Fuzu.

Senior Backend Engineer

Closing: May 31, 2024

2 months remaining

Published: Apr 3, 2024 (19 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

Qualifications
  • University Degree in Informational Technology, Computer Science, Software Engineering, or a related subject
  • At least 4 years of commercial experience in a similar role
  • Experience building backend RESTful APIs
  • Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration and leadership
  • Experience in managing high-performance teams, providing mentorship and helping others to reach their full potential.

Knowledge:

  • Comfortable with a variety of languages such as Java, Nodejs/Express, GO, Ruby, React as well as MongoDB, SQL and Postgres databases etc.
  • Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean etc.) microservices and development of API.
  • Demonstrable track record of success in developing and implementing a comprehensive technology strategy that is aligned with and supports the current and future business goals of the company.
  • Strong Engineering background with previous hands-on development and deployment of production-level code.
  • Possess a broad understanding of how software fits into the overall system.
  • Well-versed in Software Architecture and Design - You should be able to spot flaws in the existing architecture and design. You would help us refactor and re-architecture the code for easier and faster development.
  • Participate in code reviews
  • Must be very Proficient in Java Spring boot
  • Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean, etc.)
  • Familiarity with NodeJS/Express
  • Demonstrable track record of success in developing and implementing a comprehensive technology strategy that is aligned with and supports the current and future business goals of the company.
  • Strong Engineering background with previous hands-on development and deployment of production-level code.
  • Possess a broad understanding of how software fits into the overall system.
  • Well-versed in Software Architecture and Design - You should be able to spot flaw in the existing architecture and design. You would help us refactor and re-architecture the code for easier and faster development.
  • Participate in code reviews.
  • Collaborate Work with other team members to ensure we are building the right product.
  • Able to Develop, Design, build, and maintain scalable Backend systems.
  • Identify performance issues and bugs, and provide solutions to these problems.

Sikilled Requirement:

  • Maven, Gradle, Hibernate, Kafka, RabbitMQ, Redis, Docker, Kubernetes, SonarCube, Jenkins.
Responsibilities
Qualifications
  • University Degree in Informational Technology, Computer Science, Software Engineering, or a related subject
  • At least 4 years of commercial experience in a similar role
  • Experience building backend RESTful APIs
  • Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration and leadership
  • Experience in managing high-performance teams, providing mentorship and helping others to reach their full potential.

Knowledge:

  • Comfortable with a variety of languages such as Java, Nodejs/Express, GO, Ruby, React as well as MongoDB, SQL and Postgres databases etc.
  • Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean etc.) microservices and development of API.
  • Demonstrable track record of success in developing and implementing a comprehensive technology strategy that is aligned with and supports the current and future business goals of the company.
  • Strong Engineering background with previous hands-on development and deployment of production-level code.
  • Possess a broad understanding of how software fits into the overall system.
  • Well-versed in Software Architecture and Design - You should be able to spot flaws in the existing architecture and design. You would help us refactor and re-architecture the code for easier and faster development.
  • Participate in code reviews
  • Must be very Proficient in Java Spring boot
  • Deep knowledge of the cloud infrastructure (Heroku, AWS, Digital Ocean, etc.)
  • Familiarity with NodeJS/Express
  • Demonstrable track record of success in developing and implementing a comprehensive technology strategy that is aligned with and supports the current and future business goals of the company.
  • Strong Engineering background with previous hands-on development and deployment of production-level code.
  • Possess a broad understanding of how software fits into the overall system.
  • Well-versed in Software Architecture and Design - You should be able to spot flaw in the existing architecture and design. You would help us refactor and re-architecture the code for easier and faster development.
  • Participate in code reviews.
  • Collaborate Work with other team members to ensure we are building the right product.
  • Able to Develop, Design, build, and maintain scalable Backend systems.
  • Identify performance issues and bugs, and provide solutions to these problems.

Sikilled Requirement:

  • Maven, Gradle, Hibernate, Kafka, RabbitMQ, Redis, Docker, Kubernetes, SonarCube, Jenkins.

Job Description

  • As a Senior Backend Developer, you will be working alongside the product teams and stakeholders to translate product feature requirements into technical specifications and will identify the best approach for large pieces of work that span multiple components and teams.
  • You will define solutions, leading the design, architecture, and development of applications using Java and related technologies. It is the perfect opportunity for someone who is experienced and passionate about scalable systems, and clean code and is looking for a great full-time role.
  • Work collaboratively with the team, to craft a thoughtful, long-term technical the strategy that anticipates future needs while being pragmatic about what’s needed today.
  • Constantly delivering applications and solutions.
  • Participating in software requirement review, preliminary and critical design,
  • Integration readiness review, and software acceptance review.
  • Design, build and maintain scalable backend systems
  • Identify performance issues and bugs, and provide solutions to these problems.
  • Work with other team members to ensure we are building the right products.
  • Software validation, testing and approval
  • Delegating tasks/projects to the team members.
  • Collaboration with the team to identify and fix technical problems

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Mkobo Microfinance Bank. Enter your email to start your application now