Facebook Pixel

Job Description

We are seeking an experienced Python Developer to join our dynamic development team. The Python Developer will be responsible for designing, coding, testing, and maintaining Python applications and scripts. The ideal candidate should have a strong background in Python programming, problem-solving skills, and a passion for delivering high-quality software solutions.


Responsibilities:


  • Collaborate with cross-functional teams to understand project requirements and objectives.
  • Design, code, test, and debug Python applications and scripts.
  • Develop and maintain documentation, including technical specifications and user manuals.
  • Integrate Python applications with existing systems and third-party services.
  • Create and maintain APIs for data exchange and integration.
  • Collaborate with front-end developers to ensure seamless user experiences.
  • Design and implement database schemas and models.
  • Perform database queries and optimize database performance.
  • Ensure data security and integrity.
  • Conduct unit testing and automated testing of Python code.
  • Troubleshoot and resolve software defects and issues.
  • Ensure code quality and adherence to coding standards.
  • Use version control systems (e.g., Git) to manage code repositories.
  • Collaborate with team members on software design and architecture.
  • Participate in code reviews and provide constructive feedback.
  • Identify and address performance bottlenecks in Python applications.
  • Optimize code for speed and scalability.
  • Implement security best practices in Python applications.
  • Ensure compliance with data protection and privacy regulations.
  • Maintain accurate and up-to-date documentation of code and processes.
  • Share knowledge and provide technical guidance to team members.

• BSc degree in Computer Science/Computer Engineering. Masters is a plus

• Strong in-depth understanding of the entire development process (design, development, and deployment)

• Strong competencies in algorithms and software architecture

• 5+ years of experience as a Python Back-end developer

• Experience in developing REST APIs

• Experience with Django, Django Rest Framework

• Strong experience in Relational Databases (MySQL, SQL Server or PostgreSQL)

• Experience in non-relational databases (Mongo DB, Cassandra) is a big plus

• Experience using AWS cloud and its resources/services is a big plus

• Previous experience in automated testing including unit testing & UI testing

• Strong knowledge in Continuous Integration & Continuous Deployment (CI/CD) utilizing Docker containers

• Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)

•  Team player experienced in working in agile environment

• Excellent written and verbal communication skills in English

• Flexible attitude, ability to perform under pressure

• Excellent analytical and time management skills



Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
Company Website: www.talentmate.com Job Function: Software Development

What We Offer

  • Health Insurance
  • Visa
  • Transport/Commuting Allowance
  • Paid Annual Leaves
  • Maternity and Paternity Leaves

About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Similar Jobs

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.