Softcom was established in 2007 with a mission to connect people and businesses with meaningful innovation. A technology company which aims to solve problems that will connect people and businesses to value that ultimately improves their lives. We want our products to enable inclusion and growth for people and businesses in Africa. We create simple and connected technology tools that solve everyday problems and make growth accessible to all.

Job Position: Senior Backend Engineer (NodeJS + Typescript, GoLang)

Job Location: Lagos

Job Description

  1. We are looking for experienced engineers to join the team focused on building a brand-new payments processing engine.
  2. The goal of this team is to build the base upon which our other products thrive so our product engineers can focus on creating delightful experiences for our customers. We consider this an exciting opportunity for seasoned engineers. In this position, you will significantly contribute to the architecture, design, implementation and deployment of large-scale and complex financial systems.
  3. You will push your design and architecture limits by inventing and simplifying complex problems.
  4. You will work with Softcom engineering and business teams in planning, designing, executing and implementing this new platform.

Here’s what you’d do day-to-day:

  1. Build systems and products that facilitate movement of money from customers to other customers, customers to products, products to products and any other combination we come up with.
  2. Design highly scalable and distributed systems that support moving millions of dollars between multiple points
  3. Write well-structured, easily maintainable, well-documented code that balances beauty and pragmatism.
  4. Create processor-agnostic 3rd party APIs which would allow other developers create new systems based on the products you build.
  5. Exercise your strong verbal and written communication skills in building a consensus with stakeholders and delivering reliable systems in time and on budget.
  6. Work with the business intelligence, finance, product, compliance and operations teams in automating and performing financial reconciliation across multiple systems with a view to getting complete financial reporting.

Job Requirements

  • 4+ years of verifiable experience working with one of: NodeJS + Typescript, GoLang
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 4+ years experience working with MongoDb.
  • 5+ years of professional software development experience.
  • Independent, dedicated, and able to deliver well tested, production ready code with high autonomy and minimal guidance.

Preferred Qualifications:

  1. Experience with large scale distributed systems
  2. Knowledge of and experience working with queueing systems as well as the pros and cons of working with different queuing systems.
  3. Experience with Amazon Web Services.
  4. Experience developing best practices to build out and maintain scalable systems,
  5. service oriented applications, and more.
  6. Experience building complex, highly scalable software systems that have been successfully delivered to customers
  7. Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
  8. Payments and/or risk experience is a plus.

Application Deadline
3rd October, 2022.

How to Apply
Interested and qualified candidates should send their CV to: careers@softcom.ng using the Job Title as the subject of the mail.

Tagged as: Information Technology