Backend Support Engineer (Node.js / Express.js)

30 Century
Nigeria
₦80,000 - ₦120,000 a month

Job details

Pay

  • ₦80,000 - ₦120,000 a month

Job type

  • Full-time

Location

Nigeria

Full job description

About the Role

We are looking for a Backend Support Engineer to work alongside our Lead Developer in maintaining and improving backend systems for growing mobile and web platforms.

This role is focused on backend reliability, debugging, API development, authentication systems, notifications, messaging, and bug fixing.

You will not be working alone. You will collaborate closely with the Lead Developer to improve system stability and solve real-world backend issues.

Current Challenges We Need Help Solving

We are specifically looking for someone experienced in troubleshooting issues such as:

  • Login and authentication problems
  • Password reset and email delivery issues
  • Push notifications reliability
  • Messaging synchronization
  • API debugging and backend performance
  • Android/iOS inconsistencies
  • Backend stability and bug fixing

Responsibilities

  • Develop and maintain backend APIs using Node.js and Express.js
  • Debug and resolve backend issues in production environments
  • Maintain authentication systems:
  • Login
  • Signup
  • Password reset
  • JWT authentication
  • Support notifications systems and backend messaging flows
  • Work with MongoDB databases and optimize queries
  • Integrate and maintain third-party APIs
  • Investigate bugs and provide root-cause fixes (not temporary patches)
  • Collaborate with frontend/mobile developers to ensure backend stability
  • Write clean, maintainable, and documented code
  • Participate in testing and backend quality improvements

Required Skills

  • 2–4 years experience with Node.js
  • Experience with Express.js
  • Strong understanding of MongoDB
  • Experience building and debugging REST APIs
  • Experience with JWT Authentication
  • Good debugging and problem-solving skills
  • Experience using Git/GitHub
  • Ability to work independently and communicate progress clearly

Nice to Have

  • Firebase / Push Notifications experience
  • Socket.IO / real-time messaging
  • Redis experience
  • Payment integration experience
  • SaaS or marketplace experience
  • Experience troubleshooting production issues

What Success Looks Like in This Role

In the first few months, success would include helping stabilize:

  • Login/authentication
  • Password reset reliability
  • Notifications consistency
  • Messaging functionality
  • Backend bug resolution
  • API reliability and performance

Important

This role is backend-focused. We are looking for someone strong in backend debugging and system reliability—not primarily frontend development.

Job Type: Full-time

Pay: ₦80,000.00 - ₦120,000.00 per month

Work Location: Remote