Job Description Overview
-
Skill:
Python, Django, Flask, Numpy, Pandas, boto3, SQLAlchemy, HTML, CSS, JavaScript, SQL, NoSQL, AWS, Data Science, Machine Learning, API Development, Open-Source Contributions, Mentoring
-
Location:
Remote
-
Experience:
4
We are seeking a skilled Python Developer with 4+ years of experience to join our dynamic development team. As a Python Developer, you will be responsible for building and maintaining high-quality software applications, leveraging popular Python frameworks such as Django and Flask, and working with a variety of data-driven technologies. The ideal candidate will have a strong portfolio of projects, a solid understanding of cloud platforms (AWS), and a passion for data science and machine learning. This role also offers the opportunity to mentor and guide junior developers, fostering growth within the team.
Required Skills & Qualifications:
Key Responsibilities:
As a Python Developer, you will:
-
Software Development:
- Design, develop, test, and maintain high-quality software solutions using Python, focusing on performance, scalability, and maintainability.
- Write clean, efficient, and reusable code while ensuring proper testing and debugging of applications.
-
Collaboration:
- Work closely with cross-functional teams, including front-end developers, data scientists, and cloud engineers, to identify and solve complex problems.
- Contribute to the entire software development lifecycle (SDLC), from concept and design to testing and deployment.
-
Cloud & Data Integration:
- Develop applications integrated with AWS and other cloud platforms, ensuring smooth deployment, scaling, and performance.
- Utilize Python for processing and analyzing large datasets, and contribute to data science and machine learning workflows.
-
Mentoring & Knowledge Sharing:
- Share knowledge and mentor junior developers, helping them grow technically and professionally.
- Participate in code reviews and provide constructive feedback to ensure high code quality and team alignment with best practices.
-
Continuous Improvement:
- Stay up-to-date with the latest trends in Python development, cloud computing, and machine learning to implement best practices and innovate within the team.
Why You Should Apply:
This role offers an exciting opportunity for an experienced Python Developer to work on cutting-edge technologies, contribute to impactful projects, and make a real difference in the development lifecycle. You'll be joining a collaborative, innovative environment where you can grow your skills, mentor others, and take on new challenges. If you're passionate about Python, cloud technologies, and data science, this is the perfect opportunity to advance your career while making valuable contributions to the tech community.
Qualifications:
- Experience: 4+ years of experience in Python development with expertise in Django, Flask, or similar frameworks.
- Skills: Strong knowledge of Python libraries like Numpy, Pandas, boto3, SQLAlchemy, and familiarity with data science and machine learning tools.
- Frontend Skills: Basic experience with HTML, CSS, and JavaScript for front-end integration.
- Cloud Experience: Familiarity with AWS or other cloud platforms.
- Mentorship: Experience mentoring and training junior developers.