Job Description:
We are looking for highly skilled and experienced Senior/Junior Python Developers to lead our technical efforts. As a Python Developer, you will take ownership of complex projects, mentor junior developers, and drive best practices in software engineering.
Responsibilities:
Design, develop, and deploy robust Python-based applications and services.
Lead technical discussions, architecture design, and code reviews.
Mentor and guide junior developers, ensuring high standards of code quality.
Optimize and enhance application performance, scalability, and maintainability.
Develop automated testing frameworks and ensure comprehensive test coverage.
Collaborate with cross-functional teams (front-end, DevOps, data engineers) to build end-to-end solutions.
Ensure adherence to security, compliance, and best practices in Python development.
Research and integrate new tools, libraries, and frameworks as required by the project.
Requirements:
Bachelor’s or master’s degree in computer science, Engineering, or a related field.
5+ years of professional Python development experience.
Proficiency with Python web frameworks like Django, Flask, or FastAPI.
Strong understanding of databases (SQL/NoSQL) and ORMs.
Experience with cloud platforms (AWS, Google Cloud, or Azure) and containerization (Docker, Kubernetes).
In-depth knowledge of RESTful APIs and asynchronous programming.
Strong problem-solving skills, leadership experience, and ability to handle large-scale systems.
Familiarity with microservices architecture.
Experience with machine learning libraries (TensorFlow, PyTorch) or data processing tools (Pandas, NumPy).
Knowledge of message brokers (RabbitMQ, Kafka) and event-driven architectures.
Familiarity with front-end frameworks like React or Angular.
Experience with agile methodologies and tools Azure Boards.
*Immediate joiners are preferred.
Powered by JazzHR
Zealogics
You must sign in to apply for this position.