Key Responsibilities
· Develop and ship end-to-end web applications using React and Next.js.
· Build server-side rendered (SSR) and static site generation (SSG) solutions for optimal performance.
· Design and implement RESTful APIs for user flows, authentication, authorization, agent conversations and core backend operations.
· Collaborate with AI/ML teams to integrate models into production-ready applications.
· Ensure responsive UI/UX using modern styling frameworks and component libraries.
· Maintain high code quality through best practices, CI/CD pipelines, and GitOps workflows.
· Utilize AI-assisted software development tools to accelerate and optimize software build cycles.
Required Skills
Frontend:
· Strong proficiency in React and Next.js for building scalable web apps.
· Experience with React Query, React Router DOM, Redux Toolkit
· Styling with Tailwind CSS; familiarity with component libraries like ShadCN is a plus.
· Proven track record of shipping end-to-end React applications.
General:
· Solid understanding of Git, GitHub, and CI/CD pipelines.
· Self-motivated, eager to learn, and able to work independently.
· Prepared to take on leadership responsibilities as the team grows.
Graduate in Computer Science, Data Science, Information Technology, or a related field. 2-3 years of experience in ETL or data management.
Nice-to-Have Skills
· Frontend/Backend Enhancements: Experience with Node.js, Express/Nest and Electron app development.
· Data & ML Integration: Prior experience building data science or ML apps at scale; Experience with FastAPI for building APIs.
· Familiarity with orchestration frameworks like Airflow or Prefect and Python Data application frameworks like Streamlit.
· DevOps & Deployment: Comfort with containerization (Docker) and GitOps workflows.
· Modern Tools: Familiarity with agentic coding tools (Cursor, Claude Code) and CLI tools (Claude CLI, Gemini CLI).