3 York India Jobs
7-12 years
York - Senior Python Engineer - Backend Architecture (7-12 yrs)
York India
posted 22hr ago
Job Position Overview :
We are looking for a highly skilled and experienced Senior Python Developer to join our team. The ideal candidate will have a strong understanding of Python and its ecosystem, as well as experience in developing scalable and efficient software systems. The Senior Python Developer will be responsible for designing, developing, and maintaining our Python-based applications, as well as mentoring and training junior developers. The personality of a senior Python developer should be characterized by a combination of technical skills, communication skills, teamwork skills, and self-motivation. They should be passionate about Python and software development, and they should be eager to learn new things and share their knowledge with others.
Responsibilities :
- Design, develop, and maintain scalable and efficient Python-based applications.
- Work with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, well-documented, and maintainable code.
- Collaborate with other developers to troubleshoot and debug code.
- Mentor and train junior developers.
- Stay up-to-date on the latest Python technologies.
- Leading and managing development teams. This includes setting goals, delegating tasks, and providing feedback.
- Overseeing the quality of software development. This includes ensuring that code is well-written, tested, and documented.
- Presenting technical information to stakeholders. This could involve giving presentations to clients, management, or other technical teams.
Qualifications :
- 7+ years of experience in Python development.
- Strong understanding of Python's syntax, libraries, and frameworks.
- Strong understanding of OOPS concepts and DSA
- Experience with crafting expert backend architecture diagrams.
- Experience with design patterns in Python especially FactoryClass
- Experience with unit testing and test-driven development.
- Experience with version control systems.
- Experience with hands-on AWS services integration (EC2, S3 storage, Amplify, cloud-formation, Redshift, Quicksight, Dynamo DB, RDS)
- Good to have knowledge of Azure service bus and Azure function apps
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Excellent written and verbal communication skills.
Functional Areas: Other
Read full job descriptionDiscover interview dos and don'ts from real experiences