
1. Scope of working:
Application Development Officer (Backend Developer) is responsible for building secure, scalable, and high-performance backend services using Node.js, Laravel, and Next.js, ensuring system reliability, data integrity, and seamless integration with mobile and web applications. The role involves backend development, API design, database management, system optimization, and close collaboration with frontend, mobile, and infrastructure teams.
2. Duties & responsibilities:
• Design, develop, and maintain robust RESTful and GraphQL APIs using Node.js, Nest.JS and Laravel.
• Work closely with frontend developers to integrate Next.js applications with backend services.
• Develop and support server-side rendered and API-driven web applications using Next.js in collaboration with frontend teams.
• Optimize queries and manage schema designs for SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases.
• Design, optimize, and manage databases (MySQL, PostgreSQL, or similar), ensuring data accuracy, integrity, performance, and security.
• Monitor system performance, troubleshoot issues, fix bugs, and optimize backend services to ensure high availability and reliability.
• Implement authentication, authorization, access control, and data protection mechanisms in compliance with IT security policies and best practices.
• Support testing, deployment, and release processes, including staging and production environments, CI/CD pipelines, and version control.
• Prepare and maintain technical documentation, API specifications, and system flow diagrams, and report progress to supervisors.
• Other tasks assigned by superior.
Use the original employer contact details to apply for this listing.