Senior Software Engineer Recruitment at RimoTechnology

RimoTechnology specializes in Software development, web hosting, software services and I.T. support. We have pioneered I.T. services across the globe that consistently deliver value to our clients utilizing the latest technology innovations.

We are recruiting to fill the position below:

Job Position: Senior Software Engineer

Job Location: Ikeja, Lagos

About the Job


  • We are seeking a Senior Software Engineer to join our organization as we grow and transform our technology landscape. Individuals will complete advanced software end-to-end engineering tasks that span many parts of a system, including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications.
  • Individuals will also consult with users to determine hardware, software, or system functional specifications, manage the effective use of resources, act as subject matter experts across multiple applications, systems, and technologies, and leverage technology and business knowledge to drive the planning and execution of complex initiatives, participate in the design and development process, and provide technical leadership.

Required Qualifications: Education

  • A completed Bachelor's Degree in IT, or an Associate’s degree in Computer Programming, or equivalent education in a related discipline is preferred.

Job-Related Experience:

  • 5-8 years of experience required in developing PHP Laravel Framework & NodeJS in the industry
  • Work experience should include extensive knowledge of Core Banking products and APIs
  • A successful candidate will have excellent analytical and problem-solving skills, strong communication skills, and a motivation to achieve best-in-class results
  • Excellent programming skills
  • At least 5 years of experience developing with MongoDB or MySQL
  • Strong affinity for technical design, testing, and system architecture
  • Experience with relational database technology
  • Experience with microservices and containerization (Docker, Kubernetes)
  • Experience in building and evolving RESTful API systems
  • Experience with Databricks and Kafka is a plus
  • Excellent problem-solving skills
  • Strong System Architecture Design skills
  • Knowledge of fundamental computing topics, e.g., networking, databases, concurrency, parallelism, locking, algorithms, data structures, performance monitoring, optimization, etc.
  • Knowledge of modern software engineering practices, e.g., DDD, TDD
  • Ability to work autonomously and lead technically
  • Ability to take initiative and get stuff done
  • Great communication skills.
  • Web Services (XML, JSON, REST, SOAP)
  • Messaging technologies (Kafka / Rabbit MQ)
  • Relational databases (MySQL/ PostgreSQL/ SQL server / DB2)
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or DocumentDB.
  • Experience with a MERN stack.
  • Experience working with Azure, and AWS is a plus.
  • Experience working with highly collaborative, Agile teams.
  • Eagerness and willingness to learn new technologies.
  • Strong verbal and written communication skills, with the ability to communicate effectively with all levels of an organization
  • Experience in software architecture, design, and development, for client/server apps and browser-based solutions.

Additional Skills/Knowledge:

  • A superior knowledge of programming (i.e. program design, flowcharting, coding, testing, debugging, etc.)
  • Superior knowledge of how to document program design, coding, and maintenance.
  • A superior understanding of how critical project completion is to client satisfaction.
  • Strong knowledge of the relationship between software and hardware interaction.
  • The ability to interact with external and internal clients for the purpose of data gathering and design initiation.
  • Strong writing skills are required.
  • Familiarity with Microsoft® Office 365 and supporting apps
  • Financial industry interest and experience are beneficial.

Method of Application
Interested and qualified candidates should send their CV to: careers@rimotechnology.com using the Job position as the subject of the mail.