Job Description

We are seeking a dedicated and passionate Software Engineer specializing in Python to join our dynamic team. The ideal candidate will possess a deep understanding of Python programming and be proficient in writing efficient and maintainable code. You will play a pivotal role in developing and maintaining software solutions that are both innovative and reliable. Your expertise will be crucial in driving projects that range from developing web services to cloud-based applications. As a Python Software Engineer, you will work closely with cross-functional teams, including product managers and other software engineers, to deliver high-quality products that meet the diverging needs of our end-users. If you thrive in a fast-paced environment and have a strong desire to make an impact, we encourage you to apply.


Responsibilities

  • Design, implement, and test scalable software solutions using Python programming language.
  • Collaborate with product managers and design teams to translate requirements into technical specifications.
  • Maintain, optimize, and improve existing codebase for better performance and reliability.
  • Participate in code reviews to ensure clean, efficient, and high-quality code practices.
  • Develop technical documentation and guide best practices for software development.
  • Implement and manage complex database integrations using Python with various database systems.
  • Contribute to the identifying of new technologies and tools to improve efficiency.
  • Assist in troubleshooting, debugging, and upgrading existing software to ensure functionality.
  • Provide support and mentorship to junior developers and new team members as needed.
  • Engage in brainstorming sessions with development teams for innovative software solutions.
  • Adhere to software development best practices and methodologies such as Agile and Scrum.
  • Evaluate user feedback to make necessary improvements and ensure user satisfaction.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related technical field.
  • Proven experience in software development, specifically using Python programming language.
  • Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Familiarity with front-end technologies including HTML, CSS, and JavaScript.
  • Experience with relational databases such as PostgreSQL, MySQL or equivalent database systems.
  • Demonstrated ability to write clean, scalable, and well-documented code.
  • Understanding of software version control systems, preferably Git or similar tools.
  • Experience with cloud platforms like AWS, Google Cloud, or Microsoft Azure is desirable.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
Company Website: https://www.talentmate.com Job Function: Software Development
Company Industry/
Sector:
Recruitment & Staffing

What We Offer


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.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn