We are seeking an experienced Python Developer to join our team. The ideal candidate will have a solid background in backend development, cloud technologies, and big data processing. This role involves leading technical projects, mentoring junior developers, and ensuring the delivery of high-quality solutions.
Responsibilities
Lead the development of backend microservices using Django.
Design and implement scalable and secure APIs.
Integrate Azure Cloud services for application deployment and management.
Utilize Azure Databricks for big data processing and analytics.
Implement data processing pipelines using PySpark.
Collaborate with front-end developers, product managers, and other stakeholders to deliver comprehensive solutions.
Conduct code reviews and ensure adherence to best practices.
Mentor and guide junior developers.
Optimize database performance and manage data storage solutions.
Ensure high performance and security standards for applications.
Participate in architecture design and technical :
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with backend development, Django, and React.
Proven experience with Azure Cloud services, Azure Databricks, and PySpark.
Solid understanding of RESTful APIs and web services.
Excellent communication and problem-solving skills.
Familiarity with Agile methodologies.
Experience with database management (SQL and NoSQL).