Junior Developer (Backend)
Express Framework
Coimbatore, India | Experience 2-3 Years
Job Description
We are seeking a talented Junior Backend Developer to join our dynamic team. The ideal candidate will have a strong foundation in backend development and possess expertise in the Express framework. Knowledge of Python is considered a plus. As a Junior Backend Developer, you will have the opportunity to work on exciting projects and contribute to the development of robust and scalable backend systems.
Responsibility
- Develop and maintain backend APIs and web services using the Express framework.
- Write clean, efficient, and maintainable code that meets project requirements and follows coding standards.
- Collaborate with frontend developers, designers, and other stakeholders to integrate frontend components with backend services.
- Assist in designing and optimising database schemas and queries for improved performance and scalability.
- Participate in code reviews, provide feedback, and contribute to continuous improvement initiatives.
- Debug, troubleshoot, and resolve issues reported by QA or end-users in a timely manner.
- Stay up-to-date with the latest trends and technologies in backend development, particularly in the Express, Node.js, and Python ecosystems.
- Contribute to the planning and estimation of development tasks, ensuring timely delivery of features and updates.
- Demonstrate a willingness to learn and grow, seeking opportunities to expand your skills and knowledge in backend development.
Qualifications
- Strong understanding of backend development concepts and best practices.
- Proficiency in the Express framework is mandatory, with hands-on experience developing backend applications using Express.
- Knowledge of Node.js and/or Python is considered a plus.
- Experience with version control systems (e.g., Git) is mandatory.
- Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.
- Solid understanding of RESTful API design principles and HTTP protocols.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills, with the ability to work collaboratively in a team environment.
- Eagerness to learn and adapt to new technologies and methodologies.
Experience
2-3 Years