FULL STACK ENGINEER
Overview
We are seeking a skilled Full Stack Engineer with 10+ years of experience and strong expertise in Vue.js, React, Python, FastAPI, REST APIs, authentication patterns and backend frameworks. The ideal candidate will design, build and optimize modern web applications supporting data driven products. The candidate should have a strong understanding of data engineering workflows and be able to seamlessly integrate front end interfaces with framework based data services.
Key Responsibilities
Develop responsive and high quality front end applications using React, JavaScript, TypeScript and modern UI frameworks.
Develop and maintain applications using Vue.js, TypeScript, component libraries and state management tools such as Redux.
Develop backend services and integrations using FastAPI, Python and REST APIs.
Implement authentication and authorization patterns for secure application development.
Integrate front end applications with APIs and enterprise data platforms.
Develop workflow and process automation solutions using Webcon or similar workflow engines.
Build and maintain CI/CD pipelines.
Work with Docker and containerization technologies.
Support cloud deployments across Azure, AWS or GCP environments.
Work with API outputs generated by ML and statistical models.
Develop data visualization components and integrate data driven insights into user friendly applications.
Required Qualifications
8 to 10+ years of hands on experience developing front end applications.
Strong professional experience with React.
Strong expertise in JavaScript and TypeScript.
Strong knowledge of HTML5 and CSS3.
Strong experience with Vue.js, React and Redux.
6+ years of professional experience with Vue.js, React and Redux is preferred.
Strong experience consuming REST APIs and integrating applications with data platforms.
Working knowledge of backend frameworks such as FastAPI or Flask.
Strong Python programming skills.
Strong understanding of RESTful services and authentication patterns.
Experience working with SQL, MySQL or similar relational databases.
Understanding of cloud environments including Azure, AWS or GCP.
Experience with Git, CI/CD pipelines and Agile methodologies.