Full Stack Web Developer - Remote Job at Get It - Professional Services, Cupertino, CA

cDRRdmgwYWo5OXBLTkozK0hnSnBFQW9nR3c9PQ==
  • Get It - Professional Services
  • Cupertino, CA

Job Description

We're looking for a skilled web developer to join our team, where you'll be instrumental in improving and evolving the backend and frontend of our web application. In this role, you'll help migrate the current Flask-based system to a more efficient, modern stack using FastAPI, and you'll also be involved in reworking the frontend to a contemporary JavaScript framework. As part of this transformation, you'll establish development best practices, create comprehensive tests, and ensure our app remains scalable and maintainable. This is an exciting opportunity for someone passionate about creating clean, high-performance code and enhancing the user experience.

Key Responsibilities:

Backend Migration and Refactoring:

Transition the existing Flask backend to FastAPI, while documenting the process and establishing best practices for future development.

Frontend Development:

Modernize the current Flask frontend by migrating it to a JavaScript-based framework (e.g., React, Vue) and set up testing and development practices that future developers can follow.

Database and Data Modeling:

Evaluate the current data model, ORM, and CRUD methods to ensure best practices are followed. Migrate the database and update data models as necessary for improved performance and scalability.

Development Best Practices:

Set up a robust development pipeline, including continuous integration (CI), continuous deployment (CD), and testing practices. Document these processes so they can be easily followed and maintained by future team members.

Ongoing Support and Feature Development:

Support the continued growth of the web application, adding new features and improving functionality based on feedback from stakeholders.

Required Qualifications:

Proven experience in creating RESTful APIs with modern Python (version 3.9 or later) using web frameworks such as Flask, FastAPI, or Starlite.
Strong experience in creating reusable CRUD operations with an ORM like SQLAlchemy.
Expertise in modern front-end JavaScript development and best practices, with experience in frameworks such as React or Vue.

Preferred Qualifications:

Experience setting up testing frameworks, defining development practices, and creating comprehensive documentation for web applications.
Familiarity with user experience (UX) and user interface (UI) design principles to create intuitive and engaging applications.
Employment Type: Full-Time
Salary: $ 20.00 25.00 Per Hour

Job Tags

Hourly pay, Full time, Remote work,

Similar Jobs

Smooth Closing

Real Estate Dispositions Sales Agent Job at Smooth Closing

 ...perform at their best. The ideal candidate is a talented sales specialist who is persuasive, confident, and detail-oriented. If...  ...use to update and stay on task until deals are closed Developing new relationships with Investors, who are looking to buy real estate... 

Trayt Health

staff - Level II Registered Nurse (RN) - Post Partum - $53-72 per hour Job at Trayt Health

Seeking a Registered Nurse (RN) Post Partum Level II in Bakersfield, California. The role involves delivering coordinated nursing...  ...vision, retirement plans, and continuing education. All associates must receive required vaccinations. E-Verify participation is mandatory.

Truck with Jed Logistics

Truck Driver/CDL-A /Intermodal / Home Daily /Hazmat Required Job at Truck with Jed Logistics

 ...Hiring immediately for Class A Driver! Bold Safe Trucking is a top employer of CDL Truck Drivers across the country. In addition to a great starting...  .../ Truck Driver Responsibilities: ~ Driver MUST have Hazmat Endorsement ~ Intermodal / Containers ~ Day Cabs/Slip... 

Spencer Construction

Water Truck Driver - CDL w/ Tanker endorsement - El Paso Job at Spencer Construction

 ...time work, that specializes in heavy civil construction that includes earthwork, concrete work, steel erection and more. CDL Water Truck Drivers must hold a valid CDL driver license with a tanker endorsement. CDL Drivers work as part of a crew and at times may also... 

Farm Job Search

Farm and Ranch Assistant Job at Farm Job Search

 ...Farm and Ranch Assistant (6167) Location: Nebraska JobNumber: 6167 Farm and Ranch Assistant Position immediately available on a north east Nebraska operation. Some experience with row crops, feedlot, cow calf and/or hay production is required. Will be trained...