Python Developer

3 - 7 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a passionate and skilled Senior Python Developer to join our expanding engineering team. In this role, you will be instrumental in the design, construction, and upkeep of scalable backend systems and APIs that enhance user experiences significantly. Your responsibilities will include close collaboration with frontend engineers, product managers, and designers to create impactful software solutions. Your primary tasks will involve: - Designing, developing, and maintaining high-performance, scalable, and secure backend services utilizing Python. - Crafting clean, efficient, and well-documented code adhering to best practices and company coding standards. - Utilizing modern Python frameworks like Django, Flask, or FastAPI to develop RESTful APIs and microservices. - Engaging with cross-functional teams to define and implement new features and enhancements. - Participating in activities such as code reviews, peer programming, and team knowledge-sharing sessions. - Troubleshooting, debugging, and optimizing existing systems for enhanced performance and reliability. - Analyzing requirements and translating them into effective technical solutions. - Integrating with third-party services, APIs, and data sources. - Contributing to Agile ceremonies including sprint planning, reviews, and retrospectives. - Writing unit and integration tests to ensure software quality and reliability. - Ensuring the timely delivery of assigned tasks and proactively communicating progress. Requirements: - 3+ years of hands-on experience in software development using Python. - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). - Strong understanding of at least one Python web framework: Django, Flask, or FastAPI. - Experience with data manipulation and analysis libraries such as Pandas and NumPy. - Familiarity with relational and/or NoSQL databases like MySQL, PostgreSQL, MongoDB, or Firebase. - Knowledge of message queues and task workers (e.g., Celery, Redis, RabbitMQ). - Basic understanding of RESTful API design and HTTP protocols. - Experience with version control systems such as Git. - Exposure to cloud platforms (AWS, GCP, etc.) and containerization tools like Docker is advantageous. - Basic comprehension of DevOps principles and practices (e.g., CI/CD). - Understanding of the software development lifecycle and Agile methodologies. - Good knowledge of data structures, algorithms, and system design principles. - Basic understanding of AI/ML concepts and tools is a plus. - Strong debugging and problem-solving skills. - Good communication skills and the ability to work collaboratively in a team environment. - A portfolio of side projects or contributions to open-source repositories on GitHub is highly valued. Skills Needed: Python, Django, Flask/FastAPI, Pandas, NumPy, REST APIs, Git, MySQL, PostgreSQL, MongoDB, Docker, Message Queues (Celery, Redis, RabbitMQ, SQS), DevOps (basic CI/CD). (ref: hirist.tech),

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Squareboat logo
Squareboat

IT Services and IT Consulting

Gurgaon Haryana

RecommendedJobs for You

bengaluru east, karnataka, india

bengaluru, karnataka, india

mumbai, maharashtra, india

noida, uttar pradesh, india