We’re looking for a Senior Backend Developer to build and optimize high-performance APIs using Node.js. If you have experience with databases (PostgreSQL/MySQL), security (OAuth, JWT), and performance tuning (Redis), we want to hear from you! Bonus points if you know TypeScript, AWS, or PHP. You’ll work closely with front-end and mobile teams, ensuring seamless integrations and smooth user experiences. If you love writing clean, scalable code and solving backend challenges, this role is for you!
Location
Islamabad
Responsibilities
- Design, develop, and optimize secure, high-performance RESTful APIs using Node.js, ensuring authentication and authorization with OAuth, JWT, and API Gateway.
- Manage relational databases, maintain code quality and documentation, and implement unit & integration tests using Jest or Mocha to uphold best practices.
- Collaborate with front-end, mobile, and design teams to ensure seamless API integration and data flow.
- Optimize backend performance to support smooth UI/UX interactions.
- Participate in code reviews and technical discussions with cross-functional teams to improve architecture and efficiency.
Required Skills
Must Have:
- Strong expertise in Node.js for backend development, including asynchronous programming and event-driven architecture.
- Experience with frameworks like Express.js or NestJS.
- API Development: Ability to design, develop, and optimize RESTful APIs using Node.js and Express.js.
- Experience with relational databases (PostgreSQL, MySQL).
- Knowledge of authentication and security best practices (OAuth, JWT, API Gateway).
- Caching & Performance Optimization: Implement caching strategies using Redis to improve application performance.
- Understanding of CMS, preferably Strapi.
- Basic DSA Knowledge: Strong understanding of data structures and algorithms to optimize application logic.
- Version Control & CI/CD: Proficiency with GitHub/GitLab.
Good to Have
- Experience with TypeScript for building scalable and maintainable applications.
- Experience in PHP for developing, maintaining, and integrating backend applications.
- Experience with NoSQL databases (MongoDB).
- Cloud & Infrastructure: Ability to deploy, manage, and scale applications on AWS (EC2, S3, Lambda, API Gateway, CloudWatch).
- Basic understanding of front-end technologies (React, Next.js) for full-stack collaboration.
- Experience with WebSockets and real-time applications.
- Observability & Monitoring: Knowledge of tools like Prometheus, Grafana, ELK Stack, or AWS CloudWatch for logging and performance monitoring.
- Code Quality & Testing: Experience in unit & integration testing using Jest/Mocha and following best coding practices.
- Understanding of microservices architecture.
- Experience in CI/CD pipelines for automated testing and deployment.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
- 3+ years of hands-on experience in Node.js fundamentals,Strapi CMS,static site generation.
Why You’ll Love Working With Us
At TenTwenty, we create a dynamic and inspiring workplace where you can grow and thrive.
- A Fun & Supportive Team – Work with enthusiastic, multicultural colleagues in a friendly, open environment.
- Flat & Collaborative Culture – Open communication, easy collaboration, and direct access to leadership. No unnecessary bureaucracy, just a team working together.
- Flexibility – Our hybrid work model lets you balance personal commitments with professional growth.
- Continuous Growth – Training, learning opportunities, and personal check-ins to support your development.
- Creativity & Innovation – Plenty of room for new ideas, experimentation, and initiative.
- Competitive Salary & Growth – A strong salary package with opportunities for financial growth.
- Health Insurance – We’ve got you covered with comprehensive health insurance.
- International Experience – Work on global projects with a diverse team.
- Fun Perks & Surprises – Team events, birthday surprises, and more.
Ready to join us?
How to apply:
Fill out the application form below to apply. If you’d like to follow up on your application, feel free to contact our team at sanam@tentwenty.me.
Job Type: Full-time
Pay: Rs200,000.00 - Rs300,000.00 per month
Ability to commute/relocate:
- Islamabad Federal Board: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- backend development: 4 years (Required)
Location:
- Islamabad Federal Board (Required)
Work Location: In person