Bachelor's Degree OR additional years of experience
5-7+ years of proven experience
Hands on coding experience
A go-getter who is ready to plug in and get working
Frontend Skills
Deep understanding of ReactJS concepts including functional components, hooks (useState, useEffect, etc.), context API, and lifecycle methods.
Experience with Next.js, including server-side rendering (SSR) and static site generation (SSG).
Proficiency in CSS for writing clean, maintainable, and responsive UI; familiarity with frameworks like Tailwind CSS, styled-components, or Material UI preferred.
Experience writing unit tests with JestJS for React components, with knowledge of testing methodologies and best practices.
Hands-on experience with Axios for API calls and handling asynchronous operations.
Strong skills in Chart.js (or similar visualization libraries) for building interactive charts and dashboards.
Backend Skills
Proficiency in Python, including strong experience with Pandas DataFrames for data manipulation and transformation.
Hands-on experience with PostgreSQL, including schema design, complex queries, and performance tuning.
Expertise in data ingestion and integration from multiple sources (Excel/CSV files, relational databases).
Experience with BigQuery for analytics and large-scale query processing.
Proven experience designing and implementing RESTful APIs (and/or GraphQL), ensuring scalability, performance, and security.
General Skills
Working knowledge of Git for version control and collaborative development.
Familiarity with CI/CD pipelines (e.g., Jenkins) and modern DevOps practices.
Experience deploying applications on Linux environments and working with cloud platforms (GCP preferred).