Remote Full Stack Web Developer Get It Recruit - Professional Ser...
Savvy, Inc. - Los Altos, California, United States, 94024
Work at Savvy, Inc.
Overview
- View job
Overview
If you are interested in applying for this job, please make sure you meet the following requirements as listed below. We are seeking a talented Full Stack Web Developer to join our dynamic team in a fully remote capacity. In this role, you will focus on the migration and enhancement of our web applications, ensuring best practices are established to promote long-term sustainability and maintainability of our systems.
Key Responsibilities
Migrate and refactor the existing Flask backend to FastAPI, documenting best practices throughout this process. Transition the current Flask frontend to a modern JavaScript framework, implementing rigorous testing and development practices to facilitate future maintenance and extension by engineering teams. Assess the existing data model, ORM, and CRUD methodologies to guarantee compliance with industry best practices, and perform necessary updates and migrations of the database. Develop sustainable models for development, Continuous Integration/Continuous Deployment (CI/CD), and deployment practices. Provide ongoing support and enhancements for web application functionality while aligning with stakeholder needs. Required Skills
Proficient in developing RESTful APIs using contemporary Python web frameworks (e.g., Flask, FastAPI, Starlite), with experience in Python 3.9 or higher. Solid experience creating reusable CRUD operations utilizing an Object-Relational Mapping (ORM) tool such as SQLAlchemy. Strong grasp of modern JavaScript front-end development and best practices (e.g., React, Vue). Qualifications
Familiarity with establishing comprehensive testing, development practices, and documentation for web applications. Basic understanding of user experience (UX) and user interface (UI) design principles. Career Growth Opportunities This role offers significant opportunities for professional development and the chance to explore innovative technologies and methodologies that will advance your skills and career trajectory.
Company Culture and Values Our organization is committed to fostering a collaborative and innovative environment, where contributions are valued, and professional growth is encouraged. We believe in the power of teamwork and knowledge sharing to drive impactful solutions.
Employment Type: Full-Time
#J-18808-Ljbffr Remote working/work at home options are available for this role.