i
LanceSoft
28 LanceSoft Jobs
Python Developer - Flask/RESTful API (6-10 yrs)
LanceSoft
posted 14hr ago
Job Description :
We are seeking an experienced Python Developer to join our team. The ideal candidate will have strong expertise in Python, Flask, REST API development, and SQL, with additional exposure to machine learning frameworks. This role involves developing scalable applications, designing APIs, optimizing database interactions, and collaborating with cross-functional teams to deliver high-quality software solutions.
Roles and Responsibilities :
- Develop, optimize, and maintain Python-based applications.
- Design and implement RESTful APIs using Flask.
- Ensure the performance, quality, and scalability of applications.
- Design and manage SQL databases.
- Write optimized queries for data retrieval and manipulation.
- Ensure data security and integrity.
- Develop and maintain secure and scalable APIs.
- Integrate APIs with front-end and third-party services.
- Troubleshoot and debug API-related issues.
- Use Git for version control and collaboration.
- Work in an Agile/Scrum environment.
- Participate in code reviews and peer programming sessions.
- Utilize TensorFlow, Keras, and Scikit-learn for machine learning tasks.
- Implement basic AI/ML models where required.
- Collaborate with data scientists to integrate ML models into applications.
- Write unit and integration tests to ensure software reliability.
- Debug and optimize code for performance improvements.
- Ensure compliance with security and best coding practices.
Required Skillset :
- Strong proficiency in Python programming.
- Experience in building APIs and web applications.
- Expertise in designing and consuming RESTful services.
- Experience with relational databases, queries, and optimization.
- Version control and collaboration using Git repositories.
- Basic knowledge of machine learning framework.
- Exposure to deep learning with Keras.
- Experience with ML algorithms and libraries.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience working with Cloud Platforms (AWS, GCP, Azure) is a plus.
- Exposure to containerization (Docker, Kubernetes) is desirable.
- Familiarity with CI/CD pipelines for deployment automation.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice
9-15 Yrs