No more applications are being accepted for this job
- Lead and manage a team of Python developers to deliver high-quality software solutions.
- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor and coach junior developers, providing guidance on best practices and code reviews.
- Perform code reviews to ensure code quality, performance, and adherence to coding standards.
- Work closely with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Develop and maintain APIs and integrations to support our applications.
- Secure Data Exchange: Proficiency in implementing token-based authentication and handling JSON data for secure and efficient communication between systems
- Flask: Demonstrates expertise in Flask. Capable of designing and implementing scalable APIs, handling HTTP requests, and integrating with databases. Proficient in routing, authentication, and middleware implementation for robust web applications.
- Python Rest APIs & API security: Understanding of Building APIs and Securing them
- Python core fundamentals: List, dictonary, tuple, modules and packages
- Knowledge of Python Frameworks: Hands-on experience with Django, Flask, Fast API (optional)
- Python Data Analysis Proficiency: Demonstrates adeptness in utilizing Python libraries such as BeautifulSoup, Scrapy, Pandas, and NumPy for effective data extraction, manipulation, and analysis.
- Object oriented Python: Classes, Inheritance, Composition, Getters and Setters etc.
- Generators and Comprehensions: Generators and yield, Nested comprehensions, Timeit module etc.
- API development: abilities in creating and handling APIs, effectively employing REST or other methodologies for web services
- Restful API: Candidate should have knowledge of designing and implementing RESTful APIs for seamless communication between different systems.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8+ years of hands-on experience in Python development.
- Expertise in Python programming with a strong understanding of Python best practices and design patterns.
- Proficiency in data structures and algorithms.
- Strong design skills and experience in building scalable and maintainable software solutions.
- Demonstrated leadership abilities with experience mentoring and coaching junior developers.
- Experience developing and consuming APIs.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- [Any additional requirements specific to your company or project].
Lead Python Developer - India - Revature
Description
Job Title: Lead Python Developer
Position Type: Full-time
Experience: 8+ years in Python development
About Us:
We are seeking a highly skilled and experienced Lead Python Developer to join our dynamic team and lead our Python development efforts.
Responsibilities:
Python:
API:
Requirements:
We're looking for people to join us immediately.