iRecharge is a CBN licensed Fintech company focused on cross-border payment processing, bill payments and agency banking.
We are recruiting to fill the position below:
Job Title: Senior Backend Engineer (TypeScript/Node.js)
Location: Remote
Employment Type: Full-time
About the Role
- We're seeking a Senior Backend Engineer who brings deep TypeScript expertise and a passion for building scalable, maintainable systems. This role is ideal for someone who appreciates the flexibility of JavaScript but insists on the structure and safety that TypeScript provides.
- You'll be responsible for designing and implementing the backend services that power our payment processing and billing platforms. We're looking for someone who understands that great engineering isn't just about solving today's problems—it's about building systems that will serve us well as we scale. If you believe in writing code that's both elegant and practical, and you take pride in systems that run smoothly in production, we want to talk to you.
Key Responsibilities
Core System Development:
- Design and build scalable backend services using TypeScript and Node.js that handle high-throughput payment operations
- Implement event-driven architectures using AWS SNS/SQS for reliable message processing and system decoupling
- Develop robust APIs that follow RESTful principles and maintain backward compatibility
- Build payment processing and bill vending systems that integrate with multiple providers seamlessly
- Apply SOLID principles and design patterns to create maintainable, extensible codebases
Modern Stack Implementation:
- Develop structured applications using NestJS or similar frameworks that promote code organization and testability
- Build complex workflow orchestrations for multi-step payment processes
- Implement serverless solutions using AWS Lambda and SAM where appropriate
- Design and maintain CI/CD pipelines using GitHub Actions for automated testing and deployment
- Work with various data stores (MongoDB, PostgreSQL, Redis) choosing the right tool for each use case
Engineering Excellence:
- Write comprehensive tests that give confidence in production deployments
- Conduct thoughtful code reviews that improve code quality and share knowledge
- Document architectural decisions and create clear technical specifications
- Optimize system performance through profiling, monitoring, and iterative improvements
- Collaborate with product and design teams to deliver features that solve real user problems
What We're Looking For
Technical Requirements
- 5+ years of professional software development with significant TypeScript/Node.js experience
- Deep understanding of JavaScript runtime, event-driven programming, and asynchronous patterns
- Experience building and operating distributed systems in production
- Strong knowledge of AWS services, particularly Lambda, SNS/SQS, and API Gateway
- Proficiency with both SQL and NoSQL databases, understanding their trade-offs
- Experience with software architecture, design patterns, and system design at scale
Professional Qualities:
- Ownership Mentality: You see projects through from conception to production and beyond. Your work is complete when it's delivering value to users
- Technical Leadership: You elevate the team through mentorship, knowledge sharing, and setting high standards for code quality
- Pragmatic Approach: You balance theoretical best practices with practical constraints, knowing when to optimize and when to ship
- Clear Communication: You can explain complex technical decisions to both technical and non-technical stakeholders
- Growth Mindset: You're curious about new technologies and approaches, always looking to expand your expertise
Nice to Have:
- Experience with Temporal for workflow orchestration
- Proficiency in additional languages (Python, C#/.NET, Go)
- Background in payment systems or fintech
- Contributions to open-source projects
- Experience with event sourcing and CQRS patterns
- Knowledge of containerization and Kubernetes
What Success Looks Like:
- Your services maintain high availability and performance in production
- Team velocity improves through your contributions to tooling and processes
- Junior engineers grow faster with your mentorship
- Technical debt decreases while feature delivery remains strong
Application Closing Date
13th August, 2026.
How to Apply
Interested and qualified candidates should submit their CV to: recruitments@istrategytech.com using the job title as the subject of the mail.
https://www.hotnigerianjobs.com/hotjobs/932566/senior-backend-engineer-typescriptnodejs-at-irecha.html