Develop and Maintain Web Applications : Design, develop, and maintain both front-end and back-end components of web applications using open-source technologies.
Collaborate with Data Scientists and MLOps Engineers : Work closely with data scientists and MLOps engineers to integrate machine learning models and data pipelines into web applications.
DevOps Support: Implement and manage CI/CD pipelines, automate deployment processes, and ensure the scalability and reliability of applications. Database Management: Design and manage databases, ensuring data integrity and performance optimization.
API Development: Develop and maintain RESTful APIs to support data integration and application functionality. Performance Optimization: Monitor and optimize application performance, ensuring rapid load times and responsiveness.
Security:
Implement security best practices to protect applications and data. Documentation: Create and maintain technical documentation for application development and deployment processes.
Stay Updated: Keep up to date with the latest trends and technologies in web development and DevOps.
T
e
c
h
n
i
c
a
l
S
k
i
l
l
s
Proficiency in front-end technologies (HTML, CSS, JavaScript, React, Angular, etc.).
Proficiency in back-end technologies (Node.js, Flask, Django, FastAPI, Streamlit, etc.).
Experience with database management (SQL, NoSQL).
Experience with DevOps tools (Docker, Kubernetes, etc.).
Experience with cloud platforms (AWS, Azure).
Soft Skills: Strong problem-solving skills, excellent communication, and the ability to work collaboratively in a team environment.