About Eightgen
Eightgen is an AI services company that partners with founders, CIOs, and CXOs to transform ideas into working products. We help startups and enterprises ship AI automation at scale—from intelligent workflows and custom AI agents to enterprise-grade applications.
Our Values
Integrity & Ethics We conduct business with honesty and transparency. We do what's right for our clients, our team, and our partners—even when it's harder. We handle data responsibly and respect the trust placed in us.
Quality & Accountability We take ownership of our work and deliver on our commitments. We build software we're proud of, with attention to detail and a commitment to excellence. When we make mistakes, we acknowledge them and fix them.
Trust & Autonomy We hire talented people and give them the freedom to do their best work. We communicate openly, share context generously, and trust each other to make good decisions.
Inclusion & Belonging We are committed to building a diverse team where everyone feels welcome, respected, and heard. Different backgrounds, perspectives, and experiences make us stronger.
We are a fully remote team that values outcomes over hours and collaboration over hierarchy.
About the Project
For this engagement, you will work on an Asset Performance Management Platform for a manufacturing industry client. The platform integrates data from enterprise systems (SAP, ERP, CMMS) to deliver predictive maintenance insights, performance analytics, and strategic asset management planning—replacing manual Excel-based workflows with automated, AI-powered intelligence.
You will be joining from the ground up to help build the core platform, working across multiple components including data integration, analytics dashboards, and planning tools.
The Role
As a Full-Stack Developer, you will build features across the entire application stack—from interactive React dashboards to Python APIs and database queries. You will own complete user-facing features, working on everything from UI components and data visualization to backend services and API integrations.
We embrace AI-augmented development. You will leverage AI coding assistants (GitHub Copilot, Cursor, Claude Code, or similar) as integral tools in your workflow—not as a crutch, but as a force multiplier. We expect you to understand the fundamentals deeply while using AI tools to accelerate delivery and maintain high code quality.
You will collaborate closely with backend engineers, product managers, and business stakeholders to deliver a scalable, multi-tenant platform serving 200+ enterprise customers.
Our AI-Augmented Development Philosophy
We believe the most effective engineers in 2025 and beyond are those who:
-
Master the fundamentals — Deep understanding of React, Python, databases, and software engineering principles remains essential
-
Leverage AI as a collaborator — Use AI tools to accelerate routine tasks, generate boilerplate, explore solutions, and augment productivity
-
Maintain quality ownership — Treat AI output as a starting point, not a final answer. Review, test, and refine all code before it reaches production
-
Think architecturally — AI tools are excellent at implementation but require human guidance for design decisions, trade-off analysis, and system-level thinking
-
Continuously optimize workflows — Experiment with prompts, tools, and techniques to maximize the value of AI assistance
Key Responsibilities
-
Build interactive web applications using React and TypeScript, creating intuitive user interfaces for complex data visualization, dashboards, and workflow management
-
Develop REST APIs using Python and FastAPI that serve frontend applications, ensuring clean API contracts, proper error handling, and good performance
-
Implement end-to-end features from database schema to UI component, taking ownership of complete user stories across the stack
-
Create data visualization components including charts, tables, and interactive roadmap views that present complex asset performance data clearly
-
Write and maintain database queries for application features, working with relational databases to store and retrieve data efficiently
-
Integrate frontend and backend systems ensuring smooth data flow, proper state management, and responsive user experiences
-
Leverage AI coding tools effectively to accelerate development velocity while critically reviewing and validating AI-generated code for correctness, security, and maintainability
-
Collaborate cross-functionally with backend engineers, product managers, and business stakeholders to deliver features end-to-end
Required Qualifications
Frontend Skills
-
3+ years of experience with React building production single-page applications
-
Strong TypeScript proficiency with understanding of type systems, generics, and strict mode practices
-
Experience with modern React patterns including hooks, context, and functional components
-
Familiarity with state management solutions (React Query, Redux, Context API, or similar)
-
Understanding of responsive design and CSS frameworks (Tailwind, Material-UI, Ant Design, or similar)
Backend Skills
-
2+ years of experience with Python building web applications or APIs
-
Experience with web frameworks such as FastAPI, Flask, or Django for building REST APIs
-
Solid SQL fundamentals including writing queries, understanding joins, indexes, and basic schema design
-
Understanding of API design principles including RESTful conventions, authentication, and error handling
-
Experience with Git, CI/CD pipelines, and collaborative development workflows
AI-Assisted Development Skills
-
Hands-on experience with AI coding assistants such as GitHub Copilot, Cursor, Claude Code, Windsurf, or similar tools in day-to-day development workflows
-
Prompt engineering proficiency — ability to craft effective prompts that guide AI tools toward correct, efficient, and secure code implementations
-
Critical evaluation of AI-generated code — strong ability to review, validate, refactor, and improve code produced by AI tools, ensuring production-readiness and adherence to best practices
-
Architectural thinking — ability to break down complex problems, design solutions at a high level, and guide AI tools toward correct implementations rather than relying on AI for design decisions
Preferred Qualifications
-
Experience with Google Cloud Platform (Cloud Run, Cloud SQL, Cloud Storage) or similar cloud providers (AWS, Azure)
-
Familiarity with PostgreSQL including JSON operations, indexing strategies, or advanced query optimization
-
Experience with data visualization libraries such as D3.js, Chart.js, Recharts, or specialized components like Gantt charts
-
Background in enterprise or B2B SaaS applications with multi-tenant architectures
-
Exposure to data processing tools such as Pandas, Polars, or workflow orchestration (Airflow, Prefect)
-
Experience with columnar/analytical databases such as ClickHouse, BigQuery, or similar
-
Familiarity with component libraries like Material-UI, Ant Design, or shadcn/ui
-
Demonstrated workflow optimization using AI tools with measurable productivity improvements
Technical Environment
You will work with our technology stack:
| Layer | Technologies |
|---|---|
| Frontend | React 18+, TypeScript 5+, Vite, React Query |
| UI Components | Material-UI / Ant Design / shadcn/ui |
| API Framework | FastAPI, Pydantic, Python 3.11+ |
| Databases | PostgreSQL 17, ClickHouse Cloud |
| Cloud Platform | Google Cloud Platform (Cloud Run, Cloud SQL, GCS) |
| AI Development Tools | GitHub Copilot, Cursor, Claude Code (your choice) |
Engagement Details
- Contract Duration: Initial 3-month engagement
- Extension: Strong opportunity to extend for additional 6+ months based on performance and project needs
- Work Arrangement: Fully remote
- Team: You will work alongside backend engineers, product managers, and business stakeholders
- Start Date: First week of January 2026