Full Stack Web Developer

    • Mondo
  • Cupertino, CA
  • Posted 11 days ago | Updated 2 hours ago

Overview

Remote
On Site
Full Time

Skills

RESTful
Python
Operations
Frontend Development
React.js
Vue.js
User experience
User interface design
Flask
JavaScript
UI
Documentation
Testing
Data modeling
Object-relational mapping
Database
Data
Continuous integration
Continuous delivery
Software deployment
Roadmaps

Job Details

Job Description

Job Description
Apply now: Full Stack Web Developer , location is 100% Remote . Start date is ASAP for this long-term contract positio n.

Job Title: Full Stack Web Developer
Location-Type: 100% Remote
Duration: 1 year + Contract


Required Qualifications
  • Experience creating RESTful APIs using a modern Python (3.9+) web app framework (e.g. Flask, FastAPI, Starlite)
  • Experience creating reusable CRUD operations using an ORM (e.g. SQLAlchemy)
  • Experience with modern Javascript front end development and best practices (e.g. React, Vue)
Preferred Qualifications
  • Experience setting up comprehensive tests, development practices, and documentation for a web app
  • Familiarity with basic user experience and user interface design principles
Planned Objectives
  • Migrate and refactor Flask backend to FastAPI, establishing and documenting best practices along the way.
  • Migrate Flask frontend to a modern Javascript-based frontend, establishing and documenting testing and development practices for future engineers to maintain and extend
  • Evaluate data model, ORM, and CRUD methods for best practices, migrate database and update data models as appropriate
  • Establish sustainable models for development, CI/CD, and deployment practices
  • Continue to support and extend web app functionality and feature roadmap in support of stakeholder requests
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.