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
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save