Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 30, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • iRecharge Tech-Innovations is an internet-powered distribution platform that enables users to purchase virtual products and services such as airtime and mobile data, internet subscriptions, pay-TV, and Bulk SMS.
    Read more about this company

     

    Senior Backend Engineer (TypeScript/Node.js)

    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

    go to method of application »

    Quality Assurance Engineer

    Position Overview

    • We are seeking a highly responsible and self-motivated QA Engineer who thrives in a fast-paced environment and can deliver exceptional results with minimal supervision. The ideal candidate will demonstrate exceptional ownership of their work, outstanding communication skills, and the ability to balance quality assurance with efficient delivery timelines.

    Key Responsibilities
    Quality Assurance & Testing:

    • Design, develop, and execute comprehensive test plans, test cases, and testing strategies
    • Perform manual and automated testing across web, mobile, and API platforms
    • Conduct functional, regression, integration, and performance testing
    • Identify, document, and track defects through to resolution
    • Collaborate with development teams to ensure quality standards are met throughout the development lifecycle

    Task Ownership & Project Management:

    • Take complete ownership of assigned testing tasks from initiation to completion
    • Manage multiple testing projects simultaneously while maintaining high quality standards
    • Proactively identify potential issues and risks before they impact delivery
    • Move testing cards through the workflow efficiently while maintaining thoroughness
    • Prioritize tasks effectively to meet project deadlines without compromising quality

    Communication & Collaboration:

    • Provide clear, detailed, and timely status updates to stakeholders
    • Actively follow up on blockers, dependencies, and outstanding issues
    • Communicate test results, findings, and recommendations in a clear and actionable manner
    • Facilitate effective communication between development, product, and business teams
    • Participate in daily standups, sprint planning, and retrospective meetings

    Process Improvement:

    • Continuously evaluate and improve testing processes and methodologies
    • Implement best practices for test automation and efficiency
    • Contribute to the development of testing standards and guidelines
    • Mentor junior team members and share knowledge across the organization

    Success Metrics

    • Consistent delivery of high-quality testing results within agreed timelines
    • Proactive identification and resolution of quality issues
    • Effective communication and stakeholder management
    • Continuous improvement in testing efficiency and effectiveness
    • Positive team collaboration and knowledge sharing

    Required Qualifications
    Technical Skills:

    • 3+ years of experience in software quality assurance and testing
    • Strong knowledge of testing methodologies, tools, and best practices
    • Experience with test automation frameworks and tools (Selenium, Cypress, Jest, etc.)
    • Proficiency in API testing tools (Postman, REST Assured, etc.)
    • Understanding of CI/CD pipelines and integration testing
    • Experience with bug tracking tools (Jira, Azure DevOps, etc.)
    • Basic understanding of programming languages (JavaScript, Python, Java, etc.)

    Professional Attributes:

    • Exceptional Responsibility: Demonstrates complete ownership of work and follows through on commitments
    • Outstanding Communication: Excellent written and verbal communication skills with ability to articulate complex technical issues clearly
    • Proactive Follow-up: Consistently follows up on issues, blockers, and action items without being prompted
    • Professional Excellence: Maintains the highest standards of professionalism in all interactions
    • Self-Direction: Thrives with minimal supervision and can work independently to drive results
    • Quality-Speed Balance: Ability to deliver high-quality work efficiently without sacrificing standards

    Soft Skills:

    • Strong analytical and problem-solving abilities
    • Excellent attention to detail with a keen eye for identifying edge cases
    • Ability to work effectively in cross-functional teams
    • Adaptability to changing priorities and requirements
    • Strong time management and organizational skills
    • Positive attitude and collaborative mindset

    What We're Looking For:
    The Ideal Candidate Will:

    • Take complete ownership of testing initiatives and see them through to successful completion
    • Communicate proactively and keep all stakeholders informed of progress and issues
    • Move testing tasks efficiently through the workflow while maintaining quality standards
    • Require minimal supervision and can work autonomously to achieve objectives
    • Demonstrate exceptional follow-up skills and ensure nothing falls through the cracks
    • Balance the need for thorough testing with the business requirement for timely delivery
    • Maintain a professional demeanor and positive attitude even under pressure
    • Actively contribute to team success and process improvements.

    Method of Application

    Interested and qualified candidates should submit their CV to: recruitments@istrategytech.com using the job title as the subject of the mail. 

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at iRecharge Tech-Innovations Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail