Job Openings Senior Backend Developer

About the job Senior Backend Developer

Senior Back-end Developer

Role purpose

  • Developing Business Applications and APIs
  • Data and ETL workflows
  • Developing Automation processes.

Key accountabilities and decision ownership:

Main Responsibilities

  • Develop and maintain server-side components using Java, NodeJS etc.
  • Design and implement data storage solutions, such as databases (RDBMS, NOSQL), to ensure scalability and performance.
  • Write and maintain Bash scripts for automating repetitive tasks and system administration.
  • Build reusable code and libraries for future use.
  • Implement automation technologies and tools for continuous integration (CI) and continuous deployment (CD) processes.
  • Design and implement monitoring and alerting systems for proactive issue identification and resolution.
  • Optimize the application for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Assess and prioritize feature requests and bug fixes.
  • Perform unit and integration testing before deployment.
  • Troubleshoot and debug issues.
  • Stay up to date with emerging technologies and industry trends.
  • Utilize Linux operating systems for server setup, configuration, and maintenance.
  • Support Alignment
  • Collaborating with Solution Architects to ensure discrete solutions created
  • Collaborate with Operations to ensure systems adhere to availability SLAs (Service Level Agreements).
  • Participate in backlog refinement and prioritisation sessions

Must have technical / professional qualifications:

  • Bachelors degree in computer science, Engineering, or a related field.

Skills

  • 5+ years technical experience
  • Proven experience as a Backend Developer or similar role.
  • Strong proficiency in backend development languages such as Node.js, Python, Java, etc.
  • Experience with server-side frameworks such as Spring Boot, etc.
  • Familiarity with databases (SQL and NoSQL), including MySQL, PostgreSQL, MongoDB, etc.
  • Knowledge of RESTful APIs and experience in building and consuming them.
  • Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
  • Experience with version control systems (e.g., Git).
  • Familiarity with Linux operating systems and command-line tools.
  • Proficiency in Java or Golang programming language.
  • Experience writing and maintaining Bash scripts.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Attention to detail and a passion for writing clean, efficient, and well-documented code
  • Expertise in deploying, configuring, and supporting physical and virtual infrastructure hardware, storage, and networking.
  • Experience in best practice implementation of VMWare bash scripting.
  • Previous experience of AWS and/or Azure public and private cloud technologies (actual hands-on work will be required).
  • IP networking and Firewall rules (design and guidance only).
  • Windows and Linux Operating Systems Administration skills (actual hands-on work will be required).
  • Active Directory design (design and guidance only).
  • SQL Server and Oracle Administration
  • Databases RDBMS & NoSQL (actual hands-on work will be required).
  • Any J2EE middleware experience
  • System and monitoring experience.
  • An understanding of system performance and hardware sizing.
  • Experience in ETL technologies Service Management and knowledge of ITIL.
  • Experience of implementation projects.
  • Negotiating hardware upgrade sizing and costs with vendors.
  • Experience of continuous delivery and release automation processes.
  • Experience in analysing application demands to ensure correct sizing of infrastructure.
  • Knowledge and interest in market leading Mobile Money technologies, suppliers, and innovations.