Posted 4 months ago
Location: Gachibowli
Job Type: Full-Time
Experience Level: Mid-Level (3+ years)
Job Description:
Overview:
We are seeking a talented and experienced Python Full Stack Developer to join our innovative team. The ideal candidate will have a strong background in developing dynamic web applications and a solid understanding of both front-end and back-end technologies. This role requires proficiency in Python, Django, RESTful APIs, and experience with AI/ML frameworks, as well as data manipulation libraries like NumPy and Pandas.
Responsibilities:
- Develop, test, and maintain scalable web applications using Python and Django.
- Design and implement RESTful APIs for seamless integration with front-end applications.
- Utilize NumPy and Pandas for efficient data manipulation and analysis.
- Incorporate AI/ML models into applications to enhance functionality and user experience.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing software.
- Write clean, maintainable, and efficient code following best practices.
- Stay up-to-date with emerging technologies and industry trends to continually improve skills and project outcomes.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 3 years of professional experience as a Python Full Stack Developer.
- Strong proficiency in Python and Django framework.
- Experience with RESTful API design and implementation.
- Solid understanding of front-end technologies (e.g., HTML, CSS, JavaScript).
- Hands-on experience with NumPy and Pandas for data manipulation.
- Knowledge of AI/ML frameworks and practical experience in implementing machine learning models.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and ability to work independently as well as in a team.
- Excellent communication skills and ability to articulate complex technical concepts.
Preferred Qualifications:
- Experience with front-end frameworks such as React or Angular.
- Knowledge of database systems like PostgreSQL or MySQL.
- Familiarity with containerization technologies such as Docker.
- Understanding of cloud platforms like AWS or Azure.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on innovative and challenging projects.
- Collaborative and supportive work environment.
- Professional development and career growth opportunities.