Overview
We are seeking a skilled and motivated Back End Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining server-side applications, ensuring high performance and responsiveness to requests from the front end. You will collaborate with cross-functional teams to design and implement robust web services that enhance user experience and meet business objectives.
Responsibilities
- Design, develop, and maintain scalable back-end applications using technologies such as Node.js and Express.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Write clean, maintainable code while following best practices in software development.
- Develop and manage databases using SQL or MySQL, ensuring data integrity and security.
- Implement RESTful APIs and web services for seamless data exchange between client-side applications and servers.
- Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives.
- Troubleshoot, debug, and optimize existing applications for improved performance.
- Stay updated with emerging technologies and industry trends to continuously improve development practices.
Qualifications
Proficiency in back-end development languages such as JavaScript (Node.js) or Python.Experience with frameworks like Angular or React for front-end integration is a plus.Familiarity with Azure cloud services for application deployment and management.Strong understanding of database management systems including SQL and MySQL.Knowledge of JSON for data interchange between client-side and server-side applications.Experience working with Agile methodologies in a collaborative team environment.Excellent problem-solving skills and attention to detail.Strong communication skills to effectively collaborate with team members across various functions.Join us in shaping the future of our technology solutions while enhancing your skills in a supportive environment!