Intermediate Back-end Developer
Role/Responsibilities: Back-end Development: Contribute to the development of scalable and efficient back-end solutions tailored to our projects. Database Management: Assist in designing and maintaining database architectures, ensuring optimal performance and data integrity. API Development: Collaborate closely with the front-end development team to create and maintain RESTful APIs. Code Implementation: Write clean, well-documented, and efficient code adhering to coding standards. Bug Fixes: Investigate and resolve bugs and issues reported by the testing and QA teams. Collaboration: Work closely with cross-functional teams, including front-end developers, to deliver integrated solutions. Code Review: Participate in and learn from code reviews to enhance coding skills and maintain code quality. Documentation: Contribute to technical documentation for knowledge transfer and maintaining project documentation.
Qualifications: Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience: Minimum 2 years of professional experience in back-end development. Problem-Solving: Strong analytical and problem-solving skills with attention to detail. Collaboration: Ability to work collaboratively in a team environment and communicate effectivelyTechnical Skills: a) Proficient in Python and relevant frameworks (FastAPI, Django, Flask, etc.). b) Familiarity with database technologies such as PostgreSQL, or MongoDB. c) Experience with RESTful API development. d) Familiarity with Cloud technologies (Azure, AWS etc.)