CredPal is a leading financial technology company that offers a comprehensive range of financial solutions, including credit cards and investment opportunities, to empower individuals. Our mission is to revolutionize access to credit and investment, enabling individuals to take charge of their financial well-being.
Job Title: Backend Developer
Department: Engineering
Job Type: Full Time
Level: Mid-Senior Level
Purpose Statement:
We are seeking a talented and passionateMid-Senior Backend Engineerwith strongNestJSexperience and a solid understanding ofdistributed, event-driven systemsto join our engineering team. Your role will be crucial in designing, building, and maintaining backend services that power core financial products. You’ll work in amicroservices architecture, handling transactional data, background processing, and third-party integrations. This role suits an engineer who cares deeply aboutcorrectness, reliability, and scale.
Responsibilities
Backend & API Development
Build and maintain backend services usingNestJS,Node.js, andTypeScript.
Design and expose secure, well-structuredREST APIsfor web, mobile, and partner systems.
Implement core fintech features such aswallets, transactions, cards, lending, savings, and disbursements.
Integrate with external services includingpayment gateways, KYC providers, and banking APIs.
System Design & Architecture
Develop services within amicroservices architecture.
Implementevent-driven workflowsusingRabbitMQ.
Design systems with focus onidempotency,fault tolerance, anddata consistency.
Build and maintain background jobs and workers.
Data & Storage
Design and manage relational data usingMySQL.
UseMongoDBfor document-based and non-relational workloads.
Implement caching and fast data access usingRedis.
Ensure accurate transaction records and reconciliation logic.
Infrastructure & Reliability
Containerize services usingDockerand work closely with infrastructure teams on deployment.
Write unit and integration tests to ensure system reliability.
Participate in code reviews and architectural discussions.
Monitor and improve service performance and stability.
Collaboration & Ownership
Work closely with Product, Frontend, Mobile, and DevOps teams.
Take ownership of services from design through production.
Mentor junior engineers and uphold engineering best practices.
Requirements
Minimum 4 - 6yearsof professional backend engineering experience.
Strong production experience withNestJS.
Deep understanding ofNode.jsandTypeScript.
Experience working withMySQLandMongoDB.
Hands-on experience withRabbitMQand asynchronous processing.
Experience usingRedisfor caching or distributed locks.
Experience containerizing applications usingDocker.
Solid understanding of REST API design and backend security fundamentals.
Prior experience infintech, payments, lending, wallets, or cards.
Experience building or maintainingledger-based systems.
Familiarity with observability tools (logs, metrics, tracing).
Experience working in high-traffic or regulated environments.
Mentorship or technical leadership experience.
What Success Looks Like
You ship reliable backend services that handle real money safely.
You reduce incidents through better design and testing.
You improve scalability and performance of existing systems.
You help raise backend engineering standards at CredPal.
Benefits
Professional development opportunities.
A collaborative and inclusive work culture that fosters growth and innovation.
Opportunity to work with cutting-edge products and technologies.
Supportive and approachable management team dedicated to your success.
