What You’ll Do Here
Develop and maintain software applications using Python
Collaborate with cross-functional teams to define software requirements and design specifications
Conduct code reviews and provide constructive feedback to team members
Troubleshoot and debug software issues, identify root causes, and implement effective solutions
Contribute to the design and architecture of software systems
Perform unit testing and integration testing to ensure software quality and reliability
Keep up-to-date with the latest trends and best practices in software development
Create and maintain detailed technical documentation for system designs, processes, and applications
Mentor junior developers and provide technical guidance to ensure the delivery of high-quality solutions.
What You Will Need To Thrive
Bachelor's degree in Computer Science or a related field
3+ years of Proven experience as a Python Engineer or similar role
Strong understanding of relational databases like MySQL and NoSQL
Experience with software development methodologies and best practices
Solid knowledge of relational databases and SQL
Exposure to front-end technologies such as JavaScript and React
Flexibility to adapt to changing priorities and handle multiple tasks simultaneously
Proven experience in mentoring junior developers and fostering a culture of continuous learning.
Attention to detail and a commitment to delivering high-quality software solutions
Skills:- Python, pandas, NumPy and Flask