Posted:2 months ago| Platform:
Work from Office
Full Time
We are seeking an experienced and highly skilled Senior Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python programming, experience with developing scalable applications, and proficiency in integrating with various databases, APIs, and cloud environments. This role demands technical excellence, problem-solving abilities, and a passion for innovation to drive high-quality software development. Key Responsibilities: Application Development: Design, develop, and deploy robust Python-based applications and frameworks. Write clean, efficient, and reusable code following best practices. Ensure software quality through rigorous testing and code reviews. Database Integration: Work with relational and NoSQL databases like PostgreSQL, MySQL, MongoDB, etc. Design and optimize database queries and schemas. Ensure seamless data integration and migration. API Development and Integration: Develop and maintain RESTful APIs. Integrate third-party APIs and ensure high-performance data exchange. Cloud and Deployment: Work with cloud platforms such as AWS, Azure, or Google Cloud for deploying applications. Automate deployment pipelines using CI/CD tools. Optimize applications for scalability and performance in cloud environments. Collaboration and Mentoring: Collaborate with cross-functional teams, including front-end developers, designers, and product managers. Mentor junior developers by providing technical guidance and conducting code reviews. Troubleshooting and Maintenance: Debug and resolve technical issues across the application lifecycle. Perform regular maintenance to enhance system performance and security. Key Requirements: Technical Expertise: Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI). Experience with front-end technologies like HTML, CSS, JavaScript (preferred but not mandatory). Knowledge of data analysis libraries such as Pandas, NumPy, or SciPy is a plus. Hands-on experience with relational databases (e.g., PostgreSQL, MySQL). Familiarity with NoSQL databases (e.g., MongoDB, Redis). Proficient in building and consuming RESTful APIs. Experience with GraphQL is a plus. Knowledge of cloud services (AWS, Azure, GCP). Experience with Docker and container orchestration tools (e.g., Kubernetes). Familiarity with CI/CD tools like Jenkins, GitLab CI, or Travis CI. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Experience working in Agile or Scrum-based development environments. Knowledge of software security principles is a plus. Qualifications and working experience: Bachelor s degree in Computer Engineering, Computer Science, or a related field 5 - 7 experience as a Software Engineer using Python. Expert knowledge of Python frameworks like Flask and Django Experience in Data Engineering/Data Science. Knowledge and experience in Data models, database design development, data mining and segmentation techniques will be an added advantage. An in-depth understanding of Python s threading limitations and multi-process architecture Ability to work independently when necessary and collaborate on projects. Excellent communication skills and interpersonal abilities
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mumbai, Bengaluru, Gurgaon
INR 32.5 - 37.5 Lacs P.A.
Chennai, Pune, Mumbai, Bengaluru, Gurgaon
INR 35.0 - 42.5 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 8.0 - 12.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 0.5 - 0.7 Lacs P.A.
INR 2.5 - 5.5 Lacs P.A.
INR 3.0 - 4.5 Lacs P.A.
Bengaluru
INR 3.0 - 3.0 Lacs P.A.
Bengaluru
INR 3.5 - 3.75 Lacs P.A.
INR 2.5 - 3.0 Lacs P.A.
INR 4.0 - 4.0 Lacs P.A.