Python Lead

Posted 113 weeks ago

We are looking for Tech Lead to join our IT team and help us build functional software and web-based applications. Tech Lead responsibilities include creating back-end solutions, building efficient gems and integrating front-end components. If you’re interested in both getting your hands dirty with writing code from scratch and reviewing other people’s work, we’d like to meet you. Ultimately, you will contribute in all phases of the software development life cycle, from design to deployment.

Job Description

Required Skills:

  • Expert in Python, Django / Flask is must. Should be able to code himself, not just delegating work to the team.
  • In-depth understanding of the OOPs. Understanding of the threading limitations of Python, and multi-process architecture
  • Understanding of front-end technologies (ReactJS, AngularJS or other), JavaScript, HTML, CSS
  • Understanding of fundamental design principles for a scalable application
  • Familiarity with event-driven programming in Python
  • Understanding and knowledge of diff. databases and DBMS/SQL.
  • Proficient in - git processes, basic project mgmt., Code review - automated and peer, refactoring, deployment over cloud servers, docker
  • Test applications for performance, responsiveness, and security.
  • Integrate data storage and data processing solutions.
  • Create automated test scripts.
  • Improve and maintain applications after deployment.
  • Expertise In TDD and BDD
  • Expertise in REST APIs
  • Coordinate with team members who work on different layers of infrastructure.
  • Strong understanding of Cloud (Preferably AWS) and conceptual understanding of CI/CD, DevOps.

Roles & Responsibilities:

  • Individual contributor, delivering high quality solutions that address business requirements.
  • Conduct, manage, and enforce code reviews.
  • Provide solutions to foundational and cross-team technical challenges.
  • Conduct technical and feature risks assessments and communicate to the architecture and product management groups.
  • Provide troubleshooting and root cause analysis for issues that are escalated by the team.
  • Understands and influences the vision and overall strategy.
  • Creates proper unit, integration, and system level tests.
  • Work with Architects to ensure proper solution based on the established architectural principles and patterns.
  • Work with development teams in an agile context as it relates to software development, including test driven development, sprint planning, and meeting commitments.

Skills

Job Summary

vadodara, Ahmedabad Location
Full Time Permanent Job type
5 - 9 years Experience
2 Openings

Contact

1201, Nilamber Triumph, Nilamber Circle
Vadodara, Gujarat, 390007

Share