We are a leading technology company in Dubai, focused on delivering innovative solutions across various industries. We are seeking a Mid Level Backend Developer with a strong background in Python to join our dynamic team.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Python and Django.
- Collaborate with AI and machine learning teams to integrate advanced technologies into backend systems.
- Develop and maintain Chatbot systems and ensure seamless integration with other services.
- Implement containerization and orchestration solutions using Docker and Kubernetes.
- Participate in DevOps practices, including continuous integration and continuous deployment (CI/CD).
- Work on versatile technology stacks, primarily focusing on Python and JavaScript.
- Deploy and manage applications on cloud platforms such as AWS.
- Monitor, maintain, and optimize production systems for performance and reliability.
- Follow and advocate for software development best practices and design patterns.
- Troubleshoot and resolve complex technical issues.
- Communicate effectively and collaborate with cross-functional teams, including front-end developers, AI specialists, and product managers.
Requirements:
- Proven experience as a Backend Developer with a strong emphasis on Python.
- Strong proficiency in Python and its web frameworks, particularly Django.
- Experience with AI and machine learning technologies.
- Experience with Chatbot development.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Exposure to DevOps practices and CI/CD pipelines.
- Previous work on projects involving versatile technology stacks (JavaScript, Python).
- Cloud deployment expertise in AWS or similar cloud platforms.
- Previous involvement in production deployments and live system maintenance.
- Solid understanding of software development best practices and design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities within cross-functional teams.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with other programming languages such as Java or Go.
- Knowledge of database systems, both SQL and NoSQL.
- Experience with microservices architecture.
- Familiarity with monitoring tools like Prometheus, Grafana, or similar.
Benefits:
- Competitive salary and performance-based incentives.
- Health insurance and wellness programs.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Access to cutting-edge technology and tools.
Work Location: Remote