← All jobs

Python Developer

techsnap
Location
Remote
Work mode
Remote
Employment
Full Time
Experience
3-5 years
Salary
₹8 - 15 LPA

About the role

This role focuses on back-end development using Python and its frameworks like Django or Flask to build scalable applications. Key areas include designing and implementing RESTful APIs, managing data across both relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases, and using version control with Git. The position also encourages familiarity with modern DevOps and cloud technologies, including containerization with Docker and Kubernetes, CI/CD tools, and major cloud platforms like AWS, Azure, or Google Cloud.

Responsibilities

  • Design, develop, and maintain robust and scalable Python applications.
  • Collaborate with product managers and designers to understand requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Implement automated testing and deployment processes to improve software quality.
  • Troubleshoot and debug applications to ensure optimal performance and reliability.

Full description

Job Title: Python Developer Location: Remote Experience Required: 3-5 years About the Role: We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for building scalable applications. You will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions that meet our business needs. Key Responsibilities: - Design, develop, and maintain robust and scalable Python applications. - Collaborate with product managers and designers to understand requirements and translate them into technical specifications. - Write clean, maintainable, and efficient code while adhering to best practices. - Conduct code reviews and provide constructive feedback to team members. - Troubleshoot and debug applications to ensure optimal performance and reliability. - Implement automated testing and deployment processes to improve software quality. - Stay up-to-date with emerging technologies and industry trends to incorporate into development processes. - Participate in Agile development methodologies, including sprint planning and retrospectives. - Document development processes, code changes, and technical specifications. Required Skills: - Proficient in Python programming and frameworks such as Django or Flask. - Strong understanding of RESTful APIs and web services. - Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). - Familiarity with version control systems, particularly Git. - Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills. Good to Have Skills: - Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). - Familiarity with containerization technologies (e.g., Docker, Kubernetes). - Knowledge of machine learning libraries (e.g., TensorFlow, Scikit-learn). - Experience with CI/CD tools (e.g., Jenkins, GitLab CI). Qualifications: - Bachelor’s degree in Computer Science, Engineering, or a related field. - Relevant certifications in Python development or software engineering are a plus. Salary Range: INR 8 LPA - 15 LPA, depending on experience and qualifications. Employment Type: Full-time Work Mode: Remote
Not ready for a demo? Run a real role through a free pilot first.
Self-serve signup, no sales call, no charges during the pilot.
Start Free Pilot