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