We are looking for a highly skilled and versatile Senior Python Developer who is passionate about building scalable applications, writing clean and efficient code, and solving complex problems. This role requires a dynamic developer with strong expertise in Python programming, backend development, API design, and integration. The ideal candidate will lead projects from planning to deployment, ensuring high-quality software delivery across web, data, and automation platforms. Key Responsibilities: - Ensuring best coding practices and performance optimization. - Design, develop, and deploy scalable and efficient backend applications. - Collaborate with cross-functional teams—including frontend developers, DevOps, and product managers—to deliver high-quality solutions. - Optimize application performance, security, and maintainability. - Write clean, maintainable, and well-documented code following industry standards. - Conduct code reviews, provide constructive feedback, and uphold coding standards. - Research and implement new technologies to enhance development efficiency. - Troubleshoot and resolve software issues, bugs, and performance bottlenecks. Requirements: - Proficiency in Python and frameworks such as Django, Flask, or FastAPI. - Experience with database management (SQL, PostgreSQL, MongoDB). - Strong understanding of RESTful APIs, microservices, and system architecture. - Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes). - Experience with CI/CD pipelines and DevOps practices. - Knowledge of version control systems like Git. Nice-to-Have Skills: - Experience: 3+ years of professional Python development experience, including leadership or team management experience. - Education:** Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. - Strong leadership and team management abilities. - Excellent problem-solving and debugging skills. - Effective communication and collaboration skills. What We Offer: