Or your alerts
New
2 weeks ago

Job Summary

We are seeking a highly skilled and experienced Senior Backend C++ Developer to join our dynamic team. The successful candidate will play a key role in developing and maintaining robust systems for our clients' payment applications, ensuring high performance, scalability, and reliability.

  • Minimum Qualification: Degree
  • Experience Level: Senior level
  • Experience Length: 5 years

Job Description/Requirements

Responsibilities:

  • Develop high-volume, low-latency programs for mission-critical systems, delivering high availability and performance.

  • Be involved in the design process of programs, working closely with architects.

  • Assist with change management, capacity planning and emergency response as an expert in the runtime environment and business logic behavior.

  • Give input and contribute to monitoring & alerting requirements and implementation.
  • Prepare and perform releases of software components.
  • Help develop & maintain your team’s CI/CD needs.
  • Support continuous improvement by investigating alternative technologies and presenting these for architectural review.
  • Serve as mentor/coach to more junior team members. Positively impact the team skills by imparting your wealth of knowledge to the team and learning along the way.
  • Translate non-technical and technical requirements to appropriate audiences.



Requirements:

  • 5+ years of C++ development experience, strong interest in problem-solving, strong analytical skills & independence.

  • Good understanding of toolchains: compiler, debugging principals, including analyzing performance problems and finding

  • Good understanding of common design patterns & architecture in OO software technologies.

  • Understanding of building and deploying large-scale systems.

  • Knowledge of cryptography (symmetric, asymmetric) and security practices.

  • Experience in developing highly scalable REST microservices.

  • Know data serialization RPC.

  • Experience in embedded systems.

  • Strong understanding of core C++, optimization opportunities.

  • Distributed computing: Load balancing, Caching, CAP theorem.

  • Experience with managing high-load performance applications: monitoring on all layers from CPU to application metrics.

  • Understanding of common design patterns.


Beneficial requirements:

  • Hands-on Linux experience.

  • Command line tools (GCC, GDB, Make).

  • Knowledge of networking concepts and protocols.

  • Knowledge of communication with external hardware (Ethernet, serial, etc.)

  • Experience with monitoring & logging technologies (Wazuh,s plunk, New Relic...)

  • Experience with infrastructure technologies (AWS, k8s, Terraform, Docker...)

  • BS/MS degree (or equivalent) in Computer Science, Engineering or a related subject.


Location: Abuja



Note: This is an onsite role and the potential candidate will be required to work onsite only 


Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV