Design, develop, and maintain server-side components of web applications using programming languages such as Java, Node, Python, Ruby, or others programming languages
Create and optimize database structures and queries to ensure efficient and scalable data storage and retrieval.
Integrate front-end and back-end components to enable seamless web application functionality.
Collaborate with front-end developers, product owners, and stakeholders to meet functionality and usability goals.
Conduct comprehensive testing and debugging of back-end code to ensure reliability, security, and performance.
Adhere to web standards and industry best practices in back-end development.
Qualifications:
Bachelorโs degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Back-End Developer or in a similar role.
Proficiency in server-side programming languages such as Java, Python, or Ruby.
Experience with web frameworks like Spring, Django, or Ruby on Rails, and database systems such as MySQL, PostgreSQL, or MongoDB.
Solid understanding of RESTful API design and implementation.
Familiarity with cloud computing platforms, including AWS, Google Cloud, or Azure.
Strong problem-solving abilities and keen attention to detail.
Excellent communication and collaboration skills.
Portfolio showcasing past projects and demonstrating technical expertise.