Job Description
About the Role We are seeking a skilled Senior Backend Developer to design, build, and maintain scalable server-side applications and APIs. The ideal candidate will work closely with Frontend Developers, DevOps Engineers, Product Managers, and UI/UX Designers to deliver secure, reliable, and high-performance systems that power our digital products. Key Responsibilities Design, develop, and maintain backend services, APIs, and databases(mysql, redis, etc.) Build scalable, secure, and high-performance server-side applications Collaborate with frontend developers to integrate user-facing elements with backend logic Develop and maintain RESTful APIs and microservices Optimize applications for speed, scalability, and reliability Troubleshoot, debug, and resolve backend issues Write clean, maintainable, and well-documented code Participate in code reviews and technical discussions Ensure application security, data protection, and compliance best practices Work with DevOps and infrastructure teams on deployment and system monitoring Stay updated on backend technologies and development best practices Required Qualifications Bachelor’s degree in Computer Science, Information Technology, or related field 5+ years of experience in backend development Strong proficiency in one or more backend programming languages such as Node.js, Java, Python, PHP, Go, or .NET Experience with backend frameworks such as Express.js, NestJS, Spring Boot, Django, Laravel, or similar Solid understanding of database systems (MySQL, PostgreSQL, MongoDB, etc.) Experience building and integrating RESTful APIs Familiarity with Git and version control workflows Understanding of authentication, authorization, and application security principles Strong analytical and problem-solving skills