Senior Backend-Heavy Full-Stack Engineer

New
S
Smart WorkingFintech
Pakistan / Hyderabad, Pakistan / Islamabad / Karachi / Lahore / Multan / Rawalpindi, 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6 years
Required Skills
DockerNode.jsPostgreSQLSQLExpress.jsReact NativeTypeScriptNext.jsRESTful APIsMicroservices

Requirements

  • 6 years of professional experience developing backend APIs and business logic using TypeScript, Node.js and Express.
  • 4+ years of experience delivering API integrations using REST APIs, Webhooks and asynchronous or event-driven processing.
  • 5+ years of experience applying an architecture mindset to scalability, reconciliation and idempotency for financial or transactional data.
  • 2+ years of experience supporting mobile or frontend functionality using React Native.
  • 3+ years of experience working with SQL databases, including MySQL or PostgreSQL.
  • 3+ years of experience designing or developing microservices.
  • 1–2 years of experience using Next.js for full-stack development.
  • 2+ years of experience with automated testing using Jest, JUnit or another framework.
  • 3+ years of experience with CI/CD and cloud delivery using Docker, GitHub Actions and GCP or AWS.
  • 2+ years of experience using Firebase or in-memory databases such as Redis.

Responsibilities

  • Develop backend endpoints for the SmartEarn API integration as the primary day-to-day focus.
  • Implement and monitor purchase and reward status lifecycles, including Pending, Approved, Refunded and Cancelled states.
  • Calculate reward values using commission-split data.
  • Implement real-time transaction tracking, reward status management and user notification flows.
  • Develop and maintain backend APIs and business logic using Node.js and TypeScript.
  • Periodically support the user-facing rewards interface using React Native.
  • Contribute to occasional full-stack development work on the Next.js Business Portal.
  • Design scalable solutions that support reconciliation and idempotent processing of financial and transactional data.
  • Support frequent deployments while maintaining thoroughness for financial systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now