PHPHOTON
Backend Developer
Pune ₹3-6 LPA Posted 28 Apr 2025
FULL TIME
Microservice Architecture
Api Development
Agile Methodologies
Java
Mongodb
+2 more
Job Description
Key Responsibilities:
- Application Development: Design and implement robust and scalable backend services using programming languages and frameworks such as Java, Python, Node.js, or Ruby.
- API Development: Develop and maintain RESTful APIs and/or GraphQL endpoints to facilitate communication between the frontend and backend systems.
- Database Management: Design and manage databases (SQL or NoSQL), ensuring data integrity, security, and optimal performance.
- Integration: Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Testing and Debugging: Write unit and integration tests, and perform debugging to ensure the reliability and performance of applications.
- Optimization: Monitor application performance and optimize processes and queries for efficiency and scalability.
- Documentation: Create and maintain documentation for backend systems, APIs, and processes to facilitate knowledge sharing.
- Collaboration: Work closely with cross-functional teams, including product management and DevOps, to deliver high-quality software solutions.
Qualifications:
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in one or more backend programming languages (eg, Java, Python, Node.js, Ruby).
- Strong understanding of database management systems (eg, MySQL, PostgreSQL, MongoDB).
- Familiarity with RESTful API design principles and best practices.
- Experience with version control systems (eg, Git) and collaborative development workflows.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Knowledge of microservices architecture and cloud platforms (eg, AWS, Azure, Google Cloud).
- Familiarity with containerization technologies (eg, Docker, Kubernetes).
- Experience with Agile methodologies and CI/CD practices.