with over 5 years of proven experience in building production-grade software systems. You will be responsible for designing, developing, and maintaining high-quality Python applications that integrate with our AI and data pipelines. You will work closely with our cross-functional teams to deliver robust, secure, and high-performance solutions.
Key Responsibilities
Design and develop clean, efficient, and maintainable Python applications.
Collaborate with data engineers, AI engineers, and product teams to build scalable systems.
Develop RESTful APIs and backend services using frameworks such as FastAPI, Flask, or Django.
Optimize code for performance, scalability, and reliability.
Write and maintain comprehensive unit, integration, and end-to-end tests.
Ensure best practices in software security and data privacy.
Participate in code reviews and mentor junior developers.
Troubleshoot, debug, and resolve production issues quickly and effectively.
Document software systems thoroughly for future maintenance and scaling.
Stay current with the latest developments in Python, software engineering, and backend architecture.
Required Skills & Expertise
5+ years of professional experience in Python development.
Strong expertise in core Python and advanced features of the language.
Experience developing RESTful APIs with FastAPI, Flask, or Django.
Proficiency in working with relational databases (Postgres, MySQL) and familiarity with NoSQL solutions (MongoDB, Redis).
Solid understanding of object-oriented design patterns, data structures, and algorithms.
Experience with Docker for containerization and deploying applications in both internal and cloud environments (AWS, GCP, or Azure).
Familiarity with CI/CD pipelines and DevOps practices.
Strong skills in writing tests using frameworks like Pytest or Unittest.
Experience with version control systems (Git) and collaborative development workflows.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Job Type: Full-time
Pay: AED6,000.00 - AED8,000.00 per month
Education:
Bachelor's (Required)
Experience:
python: 5 years (Required)
Location:
* Abu Dhabi (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.