LOOKING FOR A NEW ADVENTURE?

Speedinvest and our portfolio of startups are always hiring exceptional talent!
Browse open jobs below to find your next career move.
258
companies
1,238
Jobs

Backend Developer (Node.js)

Khazna

Khazna

Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on Jan 9, 2025

Company Description

Khazna was founded in 2019 with a mission to improve the financial well-being of 20M+ underbanked Egyptians, who have little access to formal financial services by providing access to convenient, effective and secure smartphone based financial services. We are consistently on the lookout for rock stars to help us solve for financial inclusion.

Job Description

We are looking for a Node.js Developer, responsible for

  • creating and maintaining server-side applications and APIs.
  • work with cross-functional teams to deliver efficient, scalable, and reliable backend services.
  • focus on building high-performance systems and troubleshooting issues,
  • ensuring the backend of our applications meets business needs and operates at peak performance.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field
  • Experience: 2-5 years of working experience.
  • Design, develop, and maintain scalable backend services and APIs using Node.js.
  • Develop and optimize databases, including designing schemas, writing complex queries, and improving performance.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, maintainable, and well-documented code in line with industry best practices.
  • Implement security and data protection best practices in backend services.
  • Troubleshoot and debug issues in backend systems, providing efficient solutions.
  • Work with version control systems, specifically Git, to manage codebase changes and collaboration.
  • Conduct unit testing, integration testing, and code reviews to ensure the quality of code.
  • Contribute to the architectural design of backend systems and ensure proper API documentation.
  • Participate in sprint planning, stand-ups, and code reviews in an agile environment.
  • Stay updated with new technologies and frameworks relevant to backend development.