About Todata
Todata Analytics is building the future of decision intelligence. We help businesses make smarter, faster decisions by transforming raw, scattered data into clear, actionable insights—powered by a semantic layer and enhanced by AI chat.
Our flagship product, Grades, evaluates clients, employees, and locations using industry-specific KPIs, presenting performance in a report card-style interface. We're not just building dashboards—we're helping users deeply understand what their data is telling them.
The Role
We’re looking for a Full Stack Developer with strong experience in .NET (C#) and Python, who’s excited to build AI-driven applications grounded in real business data and domain logic. You’ll play a key role in expanding our user-facing platform, evolving our semantic API layer, and implementing modern LLM workflows that interact directly with our ELT pipelines and business data.
What You’ll Do
- Develop full stack features using C# and Blazor to support our AI chat and performance insights platform
- Build and extend APIs that interface with our semantic data model and support multi-tenant usage
- Implement integrations between LLMs and our ELT pipelines, using tools like LangChain or custom agents to navigate structured datasets
- Collaborate on building and maintaining ELT workflows that model, clean, and transform business data for analytics and AI consumption
- Create intelligent connectors to structured and semi-structured sources (e.g., dbt metadata, KPI definitions, client data summaries)
- Use Python to build agentic workflows and data-aware LLM applications that go beyond chat
- Contribute to front-end logic using Blazor and modern UI principles
- Ensure systems are robust, secure, scalable, and auditable
- Collaborate with analytics, product, and design teams to create a seamless experience for non-technical users
What We’re Looking For
- 3+ years building full stack web applications
- Strong backend experience with C# (.NET Core), including API development and asynchronous processing
- Solid experience with Blazor or willingness to learn rapidly
- Proficiency in Python, especially for AI/LLM integrations
- Familiarity with ELT processes and tools like dbt or custom SQL-based transformation pipelines
- Exposure to LLM integration frameworks like LangChain, Transformers, or similar
- Good grasp of relational databases (PostgreSQL, MSSQL) and query optimization
- Understanding of data modeling concepts, dimensional modeling, and KPI frameworks
- Creative problem-solver who can think from the user’s perspective and deliver real business value
- Strong communication and collaboration skills
Nice to Have
- Experience building or consuming semantic layers
- Familiarity with Azure, CI/CD, and infrastructure-as-code
- Prior work on secure, multi-tenant SaaS architectures
- Knowledge of vector databases (e.g., Qdrant, Weaviate) or embedding workflows
If you're passionate about building intelligent, data-driven software with modern LLM integrations, and want to work with a small but ambitious team pushing the boundaries of business intelligence, we’d love to hear from you.
Candidates must be authorized to work in the United States on a full-time basis without requiring sponsorship now or in the future.
Job Type: Full-time
Pay: $90,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Compensation Package:
- Bonus opportunities
- Performance bonus
- Yearly pay
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?
Experience:
- Development: 3 years (Required)
Ability to Commute:
- Omaha, NE 68131 (Required)
Work Location: In person