Apply

Senior Backend Engineer

Posted 2024-11-12

View full description

💎 Seniority level: Senior, A minimum of 5 years relevant experience

📍 Location: Nigeria

🔍 Industry: Digital currency exchange

🏢 Company: Busha

🗣️ Languages: English

⏳ Experience: A minimum of 5 years relevant experience

🪄 Skills: Data StructuresGolangCommunication SkillsProblem SolvingTime ManagementDocumentationCompliance

Requirements:
  • A minimum of 5 years relevant experience.
  • Proven work experience as a backend developer.
  • Experienced with software engineering best practices.
  • In-depth understanding of data structures and other computer science fundamentals.
  • Fluency or understanding in Golang, Messaging Queues, and Database/Operating systems.
  • Understanding of accessibility and server compliance.
  • Strong understanding of the web development cycle, programming techniques, and tools.
Responsibilities:
  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Participate in the overall application lifecycle.
  • Build high-quality reusable code libraries for future implementation.
  • Implement security structures and best practices.
  • Conceptualize and implement data storage solutions.
  • Maintain server stability with zero downtime.
  • Configure backend usability for all frontend applications.
  • Improve code quality through writing unit tests, automation, and performing code reviews.
  • Work with product and design teams to understand end-user requirements and formulate use cases.
  • Write clean, scalable, and efficient codes.
  • Troubleshoot and debug to optimize performance.
  • Routinely inspect server code for speed optimization.
  • Attend regular meetings with the frontend team to expose weaknesses and problems.
  • Stay up to date with current best practices.
  • Provide code documentation and other inputs to technical documents.
Apply

Related Jobs

Apply

📍 Nigeria

🔍 Payments

🏢 Company: Kora

  • 4+ years of experience building large-scale and data-intensive applications.
  • Expertise in building performant applications, working with large data, microservices, and distributed systems.
  • Familiarity with Node.js, Typescript, and MySQL.
  • Experience working on low latency, high throughput distributed systems and with microservice architectures.
  • Attention to detail and excellent communication skills.
  • Experience engaging in collaborative multi-functional teams.
  • Experience with test frameworks and writing quality tests.

  • Designing, implementing, and maintaining secure large-scale payment solutions to support merchants and the business.
  • Collaborating with relevant stakeholders to improve and optimize the reliability and performance of current applications.
  • Participating actively in code and technical reviews.
  • Documenting development phases and monitoring/debugging systems.

Node.jsMySQLProduct ManagementTypeScriptProduct designMicroservices

Posted 2024-09-20
Apply