Details on tech stack
Front End Development
- Design and implement intuitive and responsive user interfaces using React.js or similar front-end technologies.
- Collaborate with stakeholders to create a seamless user experience.
- Create mockups and UI prototypes for quick turnaround using Figma, Canva, or similar tools.
- Strong proficiency in HTML, CSS, JavaScript, and React.js.
- Experience with styling and graph libraries such as Highcharts, Material UI, and Tailwind CSS.
- Solid understanding of React fundamentals, including Routing, Virtual DOM, and Higher-Order Components (HOC).
- Knowledge of REST API integration.
- Understanding of Node.js is a big advantage.
Middleware Development
- Experience with REST API development, preferably using FastAPI.
- Proficiency in programming languages like Python.
- Integrate APIs and services between front-end and back-end systems.
- Experience with Docker and containerized applications.
Back End Development
- Experience with orchestration tools such as Apache Airflow or similar.
- Design, develop, and manage simple data pipelines using Databricks, PySpark, and Google BigQuery.
- Medium-level expertise in SQL.
- Basic understanding of authentication methods such as JWT and OAuth.
Nice to have requirements to the candidate
- Experience working with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with Google BigQuery and Google APIs.
- Hands-on experience with Kubernetes for container orchestration.