linkedin
Python Developer
LA RUCHE A RESSOURCES
Dubai, UAE
Part Time
Entry
6 days ago
PythonDjangoFlaskFastAPIRESTful API DesignSQL
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
PythonDjangoFlask
About the Role
We are seeking a skilled Python Developer to design, develop, and maintain backend services, APIs, and automation scripts. The ideal candidate has strong proficiency in Python, familiarity with frameworks like Django or Flask, and knowledge of databases and version control.
Key Skills for This Role
PythonDjangoFlaskFastAPIRESTful API DesignSQL
Responsibilities
- Design, develop, and maintain backend applications and services using Python
- Build scalable APIs and integrate applications with internal and external systems
- Develop reusable, modular, and maintainable software components following industry best practices
- Write clean, efficient, and well documented code with a focus on readability and performance
- Collaborate with cross functional teams to analyze business requirements and implement technical solutions
- Design and optimize database queries, data models, and data processing workflows
- Develop automation scripts to improve operational efficiency and reduce manual tasks
- Troubleshoot, debug, and resolve software defects while ensuring system stability
- Participate in code reviews and contribute to software architecture discussions
- Implement unit tests, integration tests, and support continuous integration and deployment processes
- Monitor application performance and recommend improvements for scalability, security, and reliability
- Maintain technical documentation, coding standards, and development guidelines
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
- Strong proficiency in Python programming and object oriented software development principles
- Familiarity with Python frameworks such as Django, Flask, FastAPI, or similar technologies
- Knowledge of RESTful API design, web services, and application integration techniques
- Understanding of relational and NoSQL databases, including data modeling and query optimization
- Experience with SQL and database management concepts
- Familiarity with Git and collaborative version control workflows
- Knowledge of software design patterns, testing methodologies, and debugging techniques
- Understanding of Linux environments, command line tools, and deployment practices
- Familiarity with containerization technologies such as Docker and modern development workflows
- Basic understanding of cloud platforms and scalable application architectures
- Strong analytical thinking, troubleshooting, and problem solving abilities
Full Job Posting
Role Description
- We are seeking a skilled and detail oriented Python Developer to design, develop, and maintain reliable, scalable, and high performance software solutions. This role is responsible for building backend services, developing APIs, automating workflows, integrating third party systems, and contributing
Responsibilities
- Design, develop, and maintain backend applications and services using Python.
- Build scalable APIs and integrate applications with internal and external systems.
- Develop reusable, modular, and maintainable software components following industry best practices.
- Write clean, efficient, and well documented code with a focus on readability and performance.
- Collaborate with cross functional teams to analyze business requirements and implement technical solutions.
- Design and optimize database queries, data models, and data processing workflows.
- Develop automation scripts to improve operational efficiency and reduce manual tasks.
- Troubleshoot, debug, and resolve software defects while ensuring system stability.
- Participate in code reviews and contribute to software architecture discussions.
- Implement unit tests, integration tests, and support continuous integration and deployment processes.
- Monitor application performance and recommend improvements for scalability, security, and reliability.
- Maintain technical documentation, coding standards, and development guidelines.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Strong proficiency in Python programming and object oriented software development principles.
- Familiarity with Python frameworks such as Django, Flask, FastAPI, or similar technologies.
- Knowledge of RESTful API design, web services, and application integration techniques.
- Understanding of relational and NoSQL databases, including data modeling and query optimization.
- Experience with SQL and database management concepts.
- Familiarity with Git and collaborative version control workflows.
- Knowledge of software design patterns, testing methodologies, and debugging techniques.
- Understanding of Linux environments, command line tools, and deployment practices.
- Familiarity with containerization technologies such as Docker and modern development workflows.
- Basic understanding of cloud platforms and scalable application architectures.
- Strong analytical thinking, troubleshooting, and problem solving abilities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career