Predactica
Website:
predactica.com
Job details:
A Full-Stack Developer specializing in Vue.js and Flask and is responsible for building high-performance web applications by bridging reactive frontend interfaces with lightweight, scalable Python backends.
Job Summary
The role involves designing and implementing the overall web architecture, from pixel-perfect ,responsive UI components to robust RESTful APIs and database management. You will work across the entire development lifecycle, ensuring seamless integration between the Vue.js frontend and Flask backend.
Key Responsibilities
- Frontend Development: Build and maintain responsive Single Page Applications (SPAs),PWAs using Vue.js -quasar framework with options API, Vue Router, and state management libraries like Pinia .Experience with Apache ECharts or Highcharts is essential for data visualization in frontend .
- Backend Architecture: Develop scalable backend services and RESTful APIs using Flask, Flask-RESTful.
- Database Management: Design and maintain PostgreSQL databases, often utilizing ORMs like SQLAlchemy for data modeling and migrations.Experience with Redshift is also a plus.
- Integration: Connect the frontend to the backend using Axios or Fetch API.
- Security & Performance: Implement authentication (e.g., JWT), CORS handling, and application optimization for maximum speed and scalability.
Required Skills
- Frontend: Proficiency in Vue.js (Vue 2/3) ,quasar framework with options API, HTML5, CSS3 (Tailwind/Bootstrap), and modern JavaScript (ES6+).Experience in React,NextJS is a plus.
- Backend: Expert knowledge of Python and the Flask microframework.
- API Design: Strong experience in building REST APIs and handling JSON request/response cycles.
- Cloud & DevOps: Deploying and managing infrastructure via AWS (EC2, S3, CloudFront, Lambda).
- Tools & DevOps: Experience with Git, Docker, CI/CD pipelines
Click on Apply to know more.