Software Developer (Full Stack Python)
Job Location : Dubai, UAE
Key Responsibilities :
• Develop responsive and engaging front-end applications using JavaScript, HTML, CSS, Bootstrap, jQuery, and ReactJS.
• Design, develop, and maintain standalone Python modules.
• Build and implement REST APIs for seamless communication between front-end and back-end systems.
• Ensure strong User Experience (UX) and User Interface (UI) design principles are integrated throughout the development process.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work closely with backend developers to ensure smooth integration and optimal performance of applications.
• Write clean, well-documented, and testable code.
• Participate in code reviews and contribute to improving code quality.
• Troubleshoot and resolve technical issues effectively.
Requirements :
• Bachelor's degree in Engineering, Telecom, Computer Science, Information Technology, or a related field.
• Minimum of 5 years of proven experience in full-stack software development, with a strong focus on Python.
• Demonstrated proficiency in front-end technologies including JavaScript, HTML, CSS, Bootstrap, jQuery, and ReactJS.
• Strong understanding of RESTful API design and development.
• Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).
• Familiarity with version control systems (e.g., Git).
• Excellent problem-solving and analytical skills.
• Ability to work independently and collaboratively in a team environment.
• Strong communication and interpersonal skills.