Title: Senior Backend Developer
Company Name: As-Sunnah Foundation
Vacancy: --
Age: At least 32 years
Job Location: Dhaka (Aftabnagar)
Salary: Tk. 100000 - 150000 (Monthly)
Experience:
6-8+ years of proven solid backend JavaScript/TypeScript experience (Node.js, Express, MongoDB)
Deep understanding of RESTful API design, versioning, and best practices
Strong database expertise, including schema design, indexing, query optimization, and performance tuning across both NoSQL (MongoDB) and relational databases (PostgreSQL or MySQL)
Solid understanding of application security best practices: authentication, authorization, data encryption, and OWASP standards; essential for handling sensitive financial & user data
Proficiency in TypeScript
Experience with scalability patterns and caching strategies, including Redis, to support high-throughput and low-latency systems
Strong testing discipline across unit, integration, and end-to-end testing (e.g., Jest, Supertest)
Familiarity with Git and CI/CD pipelines
Experience with the full software development lifecycle
Experience in handling high-volume financial transactions processing is a strong plus
Custom CMS project experience is a strong plus
Excellent communication and problem-solving skills
Patience and genuine eagerness to mentor and guide junior developers
Write efficient, reusable, testable, and scalable backend code
Design and enforce backend architecture and service integrations across the technology stack
Develop and maintain secure, well-documented Node.js APIs for frontend and third-party consumers
Implement and uphold security standards across APIs, services, and data pipelines
Lead threat modeling, security reviews, and coordinate penetration testing
Ensure reliability and performance of high-volume transaction processing systems
Implement observability: logging, metrics, tracing, SLOs/error budgets
Define backup/restore and migration procedures for transactional integrity
Participate in cross‑team planning, acceptance criteria, and release coordination
Prepare systems for audits and regulatory compliance
Mentor junior developers, conduct code reviews, and foster a culture of continuous learning within the team
Collaborate with tech and business teams throughout the project lifecycle