Previous
Python Lead Developer
Next
Ref No.: |
25-00280 |
Location: |
Iselin, New Jersey
|
About Us: We are currently seeking a seasoned Python Lead Developer with extensive experience to join our team.
Job Summary: As a Python Lead Developer, you will be responsible for leading the development team in designing, implementing, and maintaining robust and scalable applications using Python and Flask. You will play a crucial role in architecting solutions, guiding best practices, and mentoring junior developers. Your background in Java or .NET will be invaluable in bridging various technologies and fostering collaboration across teams.
Key Responsibilities:
- Lead the design and development of scalable web applications using Python and Flask.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Architect and implement RESTful APIs and microservices.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Conduct code reviews to ensure high-quality code and adherence to best practices.
- Manage project timelines, deliverables, and resource allocation effectively.
- Troubleshoot and debug applications, optimizing performance and reliability.
- Stay updated on emerging technologies and industry trends, recommending improvements to existing systems and processes.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of professional experience in software development, with a strong focus on Python.
- Extensive experience with Flask framework for building web applications.
- Solid background in Java or .NET, with the ability to integrate and work across platforms.
- Strong understanding of web technologies, RESTful APIs, and microservices architecture.
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
- Proficiency in database systems (e.g., SQL, NoSQL) and data modeling.
- Excellent problem-solving skills and a proactive attitude.
- Strong communication skills with the ability to work collaboratively in a team environment.
Preferred Skills:
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with Agile methodologies and DevOps practices.
________________
|