Backend Developer
ngo
- Location
- Bangalore, Karnataka, India
- Employment type
- Internship
- Posted
- 2025-09-15
About the job
We are seeking an experienced Backend Developer with a strong background in software engineering and technology to join our team. The ideal candidate will have a deep understanding of backend development processes and technologies, with a proven track record of developing scalable and efficient systems. This role requires a technical expert who can design, develop, and maintain robust backend services and APIs.
Responsibilities
- Design and implement scalable and efficient backend services and APIs.
- Collaborate with frontend developers and product teams to integrate systems and improve user experiences.
- Optimize existing backend systems for speed and scalability.
- Ensure the reliability and security of applications through robust architecture and proactive testing.
- Lead the planning, development, and deployment of new features and enhancements.
- Mentor junior developers and promote best practices in backend development.
- Stay updated with emerging technologies and frameworks that can improve the development process or user experience.
- Conduct code reviews and maintain high standards of code quality.
- Troubleshoot and debug applications to resolve issues across various environments.
- Manage individual project priorities, deadlines, and deliverables.
Requirements
- Extensive experience in backend development, with a focus on building scalable and secure applications.
- Proficiency in server-side languages such as Python, Ruby, Java, or .NET.
- Strong understanding of database technologies such as MySQL, PostgreSQL, and MongoDB.
- Experience with cloud services like AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Knowledge of RESTful API design and development.
- Strong problem-solving skills and the ability to perform complex system integration.
- Excellent communication and teamwork skills.
- Experience with Agile development methodologies.