We are seeking a skilled and creative Full Stack Developer who is proficient in both front-end and back-end technologies. The goal is to develop a web-based developer studio connected to a platform that helps Machine Learning practitioners build and deploy custom models faster. The ideal candidate will have a strong understanding of web development principles, experience with multiple programming languages, and the ability to work collaboratively in a fast-paced environment. Responsibilities Develop and Maintain Web Applications: Design, build, and maintain efficient, reusable, and reliable code for both the front-end and back-end components of web applications. Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and other developers to define and implement new features. Ensure Application Performance: Optimize applications for maximum speed and scalability. Troubleshoot and Debug: Identify and resolve performance issues and bugs in a timely manner. Stay Up-to-Date: Keep up with emerging trends and technologies in web development. Required Skills Front-End Technologies: Proficiency in HTML, CSS, JavaScript, and frameworks/libraries such as React, Angular, or Vue.js. Back-End Technologies: Experience with server-side languages such as Node.js, Python (Django, Flask), Java (Spring), or Ruby on Rails. Database Management: Experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases. Version Control Systems: Familiarity with Git and GitHub. API Development and Integration: Experience with Protocol Buffers, gRPC services and API design. DevOps and Deployment: Knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud services (AWS, Azure, Google Cloud). Qualifications Bachelor’s Degree in Computer Science, Engineering, or related field. 3 years of experience as a Full Stack Developer or similar role. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills.