Responsibilities
- Architect and design full-stack planning and forecasting applications based on functional requirements
- Lead technical decisions around application architecture, data modeling, and integration strategies
- Define best practices for developing scalable and maintainable financial systems on Kubernetes
- Advance FinOps tooling through innovation with modern web and data technologies
- Deliver a working minimum viable product within three months and a full production platform within six months
- Develop modern frontend applications using React 19, TypeScript, and Vite
- Build backend services using Node.js and Express for API and business logic implementation
- Implement data access layers that connect to Trino, DuckDB, and Iceberg-based data stores
- Design high-performance, intuitive user interfaces for complex financial processes including spreadsheet-style input, visual analytics, and approval flows
- Develop well-documented RESTful APIs with robust validation and error handling
- Deploy applications on Kubernetes with proper containerization and automated CI/CD pipelines
- Integrate forecasting tools with modern data infrastructure including Trino, dbt, and Iceberg
- Construct data pipelines and ETL workflows using Argo Workflows for automated processing
- Enable real-time synchronization between forecasting tools and the central data warehouse
- Develop interactive dashboards and data visualizations using Recharts, D3.js, or equivalent libraries
- Optimize query performance for large financial datasets containing millions of records
- Design database schemas and data models supporting forecasting, planning, and variance analysis
- Implement secure access controls, authentication, authorization, and audit logging
- Build comprehensive observability into applications for monitoring health, performance, and user behavior
- Create infrastructure capable of scaling from initial pilot users to enterprise-wide deployment
- Manage Kubernetes deployments with attention to resource allocation and auto-scaling
- Convert functional requirements from financial operations stakeholders into detailed technical specifications
- Develop reusable UI components such as data grids, charts, and forms for financial applications
- Establish end-to-end development workflows covering local development, testing, CI/CD, and deployment
- Produce thorough documentation for APIs, data models, and user-facing workflows
Requirements
- Demonstrated full-stack development experience with modern web technologies
- Strong expertise in React, TypeScript, and current frontend frameworks
- Backend development experience using Node.js and Express
- Hands-on experience deploying and managing applications on Kubernetes
- Solid grasp of RESTful API principles including validation, error handling, and documentation
- Experience integrating systems with distributed query engines like Trino and data warehouse platforms
- Ability to create scalable data models and database schemas
- Proven track record of delivering production-ready software quickly, including MVP delivery in three months and full platform in six
- Experience with containerization and CI/CD pipeline implementation
- Excellent communication skills with the ability to turn business needs into technical designs
- Experience implementing monitoring, logging, and observability in live environments
- Familiarity with components of the modern data stack such as dbt, Iceberg, and orchestration tools like Argo Workflows
Nice to Have
- Background in financial applications, forecasting, budgeting, or FinOps domains
- Knowledge of data visualization tools including Recharts or D3.js
- Experience implementing authentication, authorization, and audit trails in financial systems
- Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT
- Prior experience in cloud-native, enterprise-scale software environments
Responsibilities
- Design and architect full-stack forecasting and planning applications from functional requirements
- Lead technical decision-making on application architecture, data modeling, and integration patterns
- Establish best practices for building scalable, maintainable financial applications on Kubernetes
- Drive innovation in FinOps tooling, leveraging modern web technologies and data platforms
- Deliver working MVP in 3 months and full production-scale platform in 6 months
- Build modern web applications using React 19, TypeScript, and Vite
- Develop backend services with Node.js and Express for API development and business logic
- Implement data access layers integrating with Trino, DuckDB, and Iceberg tables
- Create intuitive, high-performance user interfaces for complex financial workflows (spreadsheet-like data entry, interactive visualizations, approval workflows)
- Build RESTful APIs with proper validation, error handling, and documentation
- Deploy applications on Kubernetes with proper containerization and CI/CD pipelines
- Integrate forecasting applications with the modern data stack: Trino queries, dbt transformations, Iceberg tables
- Build data pipelines and ETL workflows using Argo Workflows for automated data processing
- Implement real-time data synchronization between forecasting applications and data warehouse
- Create interactive dashboards and visualizations using Recharts, D3.js, or similar libraries
- Optimize query performance for large-scale financial datasets (millions of rows)
- Design database schemas and data models for forecasting, planning, and variance analysis
- Implement authentication, authorization, and audit logging for financial applications
- Build observability and monitoring for application health, performance, and user activity
- Establish infrastructure foundation that scales from pilot users to enterprise-wide adoption
- Deploy and manage applications on Kubernetes with proper resource management and scaling
- Translate functional requirements from FinOps stakeholders into detailed engineering specifications
- Build reusable UI components and libraries for financial applications (data grids, charts, forms)
- Establish development workflows: local development, testing, CI/CD, deployment
- Create comprehensive documentation for APIs, data models, and user workflows
Required
- Proven experience in full-stack development with modern web technologies
- Strong proficiency in React, TypeScript, and modern frontend frameworks
- Experience with Node.js and Express for backend development
- Hands-on experience building and deploying applications on Kubernetes
- Solid understanding of RESTful API design, validation, error handling, and documentation
- Experience integrating applications with distributed query engines (e.g., Trino) and data warehouse technologies
- Ability to design and implement scalable data models and database schemas
- Demonstrated ability to deliver production-grade software rapidly (MVP in 3 months, full platform in 6 months)
- Experience with CI/CD pipelines and containerization
- Strong communication skills with ability to translate business requirements into technical solutions
- Experience with observability, monitoring, and logging in production systems
- Familiarity with modern data stack components such as dbt, Iceberg, and workflow orchestration tools (e.g., Argo Workflows)
Preferred
- Experience in financial applications, forecasting, planning, or FinOps domains
- Knowledge of data visualization libraries such as Recharts or D3.js
- Experience with authentication, authorization, and audit logging in financial systems
- Familiarity with AI-powered development tools (e.g., GitHub Copilot, Cursor, ChatGPT)
- Prior work in cloud-native, enterprise-scale software environments