Python Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Landmark Group

Python Developer (Remote)

Python Developer | Landmark Group | India

We are looking for a highly skilled Senior Python Developer to join ourdynamic team. The ideal candidate will have extensive experience in Pythondevelopment, a deep understanding of software engineering principles, andthe ability to work collaboratively in an agile environment. This role...

Python Developer | Landmark Group | India

We are looking for a highly skilled Senior Python Developer to join our dynamic team. The ideal candidate will have extensive experience in Python development, a deep understanding of software engineering principles, and the ability to work collaboratively in an agile environment. This role involves designing, developing, and maintaining robust Python applications, ensuring high performance and responsiveness to requests from the front-end.

Key Responsibilities:

Design and Development: Architect, design, and develop scalable, high-performance software solutions using Python.

Code Quality: Write clean, maintainable, and well-documented code following best practices and coding standards.

Testing: Develop and execute unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of the software.

Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software products.

Mentorship: Provide technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement.

Code Review: Conduct thorough code reviews to maintain code quality and share knowledge across the team.

Debugging and Troubleshooting: Identify and resolve complex technical issues and bugs promptly.

Performance Optimization: Optimize applications for maximum speed and scalability.

Documentation: Maintain comprehensive documentation of the codebase, processes, and tools.

Agile Practices: Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives to ensure timely delivery of features and improvements.

Requirements:

Education: Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

Experience: Minimum of 5 years of professional experience in Python development.

Technical Skills:

– Build for Scale, should know how to optimize code & scale the application for heavy load.

– Proficiency in Python and its frameworks (e.g., Django, Flask).

– Experience with RESTful API design and development.

– Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and front-end frameworks (e.g., React, Angular) is a plus.

– Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).

– Familiarity with version control systems (e.g., Git).

– Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).

– Understanding of software development methodologies (e.g., Agile, Scrum).

– Knowledge of data structures, algorithms, and software design patterns.

Soft Skills:

– Excellent problem-solving skills and attention to detail.

– Strong communication and collaboration skills.

– Ability to work independently and as part of a team.

– Strong organizational and time management skills.

– Proactive attitude and a passion for continuous learning and professional growth.

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.