Home
Jobs

2 years

0 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a full-time highly skilled Python Developer to join our team. The ideal candidate will be responsible for developing robust and scalable Python applications, contributing to all phases of the software development lifecycle. This role requires a strong foundation in Python programming, software development best practices, and a keen interest in continuous learning and improvement. Job Description Required Qualifications:  Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.  Experience: 2+ years of professional experience as a Python developer. Technical Skills:  Strong proficiency in Python, with a good understanding of its ecosystems.  Hands-on experience with Python frameworks such as CherryPy, Django, FastAPI, and Flask.  Proficiency in writing and executing unit tests using Unittest.  Familiarity with full-stack frameworks to create end-to-end solutions.  Experience with front-end technologies such as HTML, CSS, and JavaScript.  Proficient understanding of code versioning tools such as Git.  Familiarity with software development methodologies such as Agile.  Experience with asynchronous programming and frameworks such as asyncio or Tornado.  Experience with The Python Package Manager (pip) for managing dependencies and packages.  Familiarity with RESTful APIs and web services.  Understanding of database systems, both SQL and NoSQL.  Knowledge of data processing libraries like Pandas or NumPy.  Experience with containerization tools such as Docker (a plus). Soft Skills:  Strong problem-solving and analytical skills.  Excellent written and verbal communication skills.  Ability to work collaboratively in a team environment.  Eagerness to learn new technologies and methodologies. Key Responsibilities: 1. Software Development o Design, develop, and maintain efficient, reusable, and reliable Python code. o Implement performance and quality modules. o Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. o Help maintain code quality, organization, and automation. 2. Framework Expertise o Develop applications using Python frameworks such as CherryPy, Django, FastAPI, and Flask. o Utilize full-stack frameworks to create comprehensive solutions. o Manage dependencies and package installations using The Python Package Manager (pip). 3. Code Reviews and Collaboration o Participate in code reviews to ensure adherence to coding standards and best practices. o Collaborate with team members to brainstorm, design, and implement new features. o Work closely with product managers and other stakeholders to understand requirements and deliver high-quality software solutions. 4. Testing and Debugging o Write unit tests and perform debugging to ensure the reliability of code. o Conduct thorough testing of developed features and applications to ensure high performance. o Integrate with continuous integration systems to ensure seamless deployment. 5. Documentation o Create and maintain comprehensive project documentation. o Document code and APIs to ensure they are understandable and usable by other developers. Job Type: Full-time Pay: ₹9,711.60 - ₹48,434.65 per month Schedule: Day shift Experience: Web Developer: 2 years (Preferred) Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now

RecommendedJobs for You

Tollygunge, Kolkata/Calcutta Region