Web Developer
About Studio.Energy
Studio.Energy is a boutique research and analytics firm focused on finance, economics, and policy in the energy sector. We provide data-driven insights on energy markets, investment trends, and regulatory frameworks to help businesses, policymakers, and investors navigate an evolving energy landscape. Our mission is to enhance energy literacy and support informed decision-making.
About the Role
As a React.js Web Developer, you will design, build, and maintain the web applications and interactive platforms that power our analytics and research. You will take ownership of front-end architecture and UI components to present complex financial, economic, and policy-related insights in the energy industry. This role is an opportunity to architect and implement modern web solutions using React.js, TypeScript, and related front-end frameworks to deliver engaging, data-rich user experiences in energy finance and investment analysis.
What You’ll Do
- Architect, build, and optimize responsive web applications using Next.js (App Router) and React to visualize and interact with diverse financial, economic, and policy-related datasets.
- Design and develop robust, reusable UI components using Tailwind CSS and Mantine UI, and build interactive dashboards to surface actionable insights from large and complex energy sector data.
- Lead the front-end development lifecycle using TypeScript (strict mode), React server components, and modern JavaScript tooling for performant, accessible web experiences.
- Integrate with Python FastAPI backends and FastMCP (Model Context Protocol) endpoints to drive dynamic data rendering, reporting, and analytics within the application.
- Implement AI-powered features using the Vercel AI SDK and Anthropic Claude API, including tool calling, streaming responses, and prompt engineering to enhance research and analysis workflows.
- Build and maintain a custom D3.js chart library and use Recharts to transform complex data into intuitive, visually compelling interfaces that drive meaningful insights in energy finance and regulation.
- Leverage AI coding assistants and LLM-based tools (e.g., Claude, Cursor, Copilot) as part of your daily development workflow to accelerate prototyping, debugging, and code review.
What We’re Looking For
Must-Haves:
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, Web Development, or a related technical field.
- Energy sector domain knowledge — oil & gas production, commodity pricing, capital flows, fiscal regimes, and carbon markets.
- 3+ years of professional experience in front-end web development with strong React and Next.js 15+ experience (hooks, context, server components, App Router patterns).
- Expert TypeScript (strict mode) skills and proficiency with D3.js for custom, interactive data visualizations (SVG, scales, axes, animations).
- Experience with PostgreSQL, Prisma ORM, and database schema design.
- Familiarity with Tailwind CSS and component libraries (Mantine preferred).
- Python/FastAPI backend development experience and understanding of OAuth/JWT authentication flows (Clerk or similar).
- Experience with AI/LLM integration — tool calling, streaming responses, and prompt engineering.
- Git, GitHub, and CI/CD pipeline experience (GitHub Actions, pnpm, ESLint, Prettier).
- Comfort working across the full stack — frontend, API, database, and deployment.
Nice to Have:
- Experience with Vercel deployment and edge functions.
- Experience with Supabase (storage, realtime, RLS).
- D3.js chart library design (reusable, configurable chart primitives).
- Data pipeline experience (Airflow, ETL).
- Experience with Bloomberg or financial data APIs.
- Familiarity with MCP (Model Context Protocol) or willingness to learn.
If you are passionate about building exceptional web experiences that bring energy data to life, we encourage you to apply by emailing your resume and cover letter to think@studio.energy. Join Studio.Energy and help shape the future of data-driven decision-making in the energy industry.