Hustlr India Edtech

Backend Developers

Lucknow, UP, IN

about 1 month ago
Save Job

Summary

Overview

The Backend Developer plays a crucial role in the development and maintenance of server-side applications that power various functionalities of the company’s platforms. They are responsible for building robust and scalable backend systems that ensure seamless user experiences. In today's digital age, a strong backend is vital for supporting the front-end features that users interact with directly. With responsibilities that span database management, server logic, and API integration, the Backend Developer contributes significantly to project success and system performance. They collaborate with front-end developers, UX/UI designers, and stakeholders to optimize application performance and reliability while ensuring security standards are met. Overall, this position is key to establishing and maintaining the technical foundation of web applications and services, aligning with business needs and user requirements.

Key Responsibilities

  • Design, develop, and maintain robust backend applications.
  • Implement and manage server-side logic and application logic.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Develop and maintain APIs for seamless communication between frontend and backend.
  • Conduct unit testing and debugging for continuous improvement.
  • Manage database design and data storage solutions.
  • Ensure security and data protection measures are in place.
  • Participate in code reviews to uphold quality standards.
  • Monitor application performance and troubleshoot issues as they arise.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Stay updated on emerging technologies and industry trends.
  • Document development processes, code changes, and application updates.
  • Provide technical support and guidance to team members.
  • Implement best practices in backend development processes.

Required Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Proven experience as a Backend Developer or similar role.
  • Strong knowledge of backend programming languages (e.g., Java, Python, Node.js).
  • Experience with database technologies (e.g., MySQL, MongoDB).
  • Familiarity with RESTful APIs and web services.
  • Knowledge of version control systems, preferably Git.
  • Experience with cloud services (e.g., AWS, Azure).
  • Understanding of software development methodologies (Agile, Scrum).
  • Strong problem-solving and analytical skills.
  • Ability to work independently and in a team environment.
  • Excellent communication skills, both verbal and written.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Familiarity with microservices architecture.
  • Knowledge of security compliance in software development.
  • Passion for technology and continuous learning.

Skills: scrum,sql,kubernetes,mysql,java,docker,unit testing,api security,nosql,node.js,python,azure,aws,restful apis,database management,version control,cloud services,microservices,agile,web services,microservices architecture,django,api development,performance tuning,git,security compliance,mongodb

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job