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
https://www.hiringbull.com
Website
vadodara, Ahmedabad
Location
Full Time Permanent
Job type
5 - 9 years
Experience
2
Openings
Contact
1201, Nilamber Triumph, Nilamber CircleVadodara, Gujarat, 390007