Position Overview:
We are seeking a Senior Full Stack Developer who can lead the design, development, and delivery of a wide range of solutions for our clients. This role sits at the intersection of hands-on engineering, client advisory, and architecture. You will partner directly with leadership to solve real business problems through software, automation, and integration, including AI where it adds value.
Our work spans web and application development, backend systems, database design, workflow automation, system integrations, and AI-enabled features. On any given engagement that might mean building a client-facing web application, standing up a data pipeline or internal portal, automating a manual business process, integrating third-party platforms and APIs, or adding AI capabilities such as wrappers, gateways, and orchestration layers where they make sense. The common thread is helping companies operate more effectively through well-built software, not any single technology.
You will collaborate with our team to answer the harder strategic questions. What is the right architecture for the problem? What is the right rollout approach? Where should clients invest engineering effort, where should they adopt off the shelf tools, and where does AI genuinely change what is possible versus add unnecessary complexity?
Our Ideal Candidate:
You are a senior builder and a strategic thinker. You enjoy translating client problems into architecture, and you can move between writing code, leading a small dev team, and advising a client on strategy.
You are pragmatic about technology, including AI. You understand the difference between hype and capability, and can confidently recommend the right path forward, whether that means building, buying, integrating, automating, or waiting. You take pride in shipping clean, secure, and maintainable solutions that solve real business problems.
Required Qualifications and Skills
- Experience: Minimum 5 to 8 years of professional full stack development experience across web applications, backend systems, and databases. Exposure to AI APIs or LLM integrations is a strong plus.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred but not required).
- Stack-agnostic technical fluency. We care more about the right person than a specific stack, but candidates should be strong in modern web frameworks (React, Node.js, Python, FastAPI, etc.), backend systems, API design, and at least one major cloud platform (Azure preferred).
- Strong database skills, including relational databases (PostgreSQL, MySQL, SQL Server, or similar), schema design, query optimization, and data modeling, with working familiarity with data pipelines a plus.
- Experience building automations and integrations, connecting third-party platforms, APIs, and internal systems to streamline business workflows (tools such as n8n, Zapier, or custom-coded pipelines).
- Familiarity with the modern AI tooling layer is a plus, including integrating LLM APIs (OpenAI, Anthropic, Google, or open-source models), orchestration frameworks, vector databases, RAG patterns, AI gateways, and agentic workflows.
- Working knowledge of application and data security best practices, including access control, PII handling, data anonymization, and (where AI is involved) prompt injection defense.
- Comfortable presenting architecture decisions and build versus buy recommendations directly to clients and senior stakeholders.
- Strong written and verbal communication skills, with the ability to lead a small cross-functional dev team when projects require it.
- Bonus: Experience building internal automations, SaaS productization, or governance and admin tooling.
Key Roles and Responsibilities
- Solutions Architecture: Design end to end solutions for client engagements, including system architecture, data flow, database design, integration patterns, and, where applicable, model selection across AI providers.
- Hands-On Development: Build production applications, web platforms, databases, and integrations using modern frameworks, and AI APIs where relevant. Own implementation from prototype through deployment, including QA, monitoring, and iteration.
- Client Advisory: Partner directly with clients to translate business goals into technical roadmaps, advise on build versus buy decisions, and shape rollout strategies whether top down, bottom up, or hybrid.
- Automation and Workflow Builds: Automate manual business processes and build internal tools, integrations, and admin platforms, including permissions, audit trails, and, where AI is in scope, model gateways and employee-facing AI chat environments.
- Data and Integration Portals: Develop data portals, internal workflow tools, and orchestration layers that allow clients to centralize, govern, and manage their operations and data, including AI workflows, across teams.
- Data Security and Anonymization: Implement data anonymization, PII redaction, access control, and security guardrails for client workflows. Stay current on emerging risk patterns, including prompt injection and data leakage where AI is involved.
- Build vs Buy Evaluations: Continuously evaluate emerging tools and platforms, including the evolving AI landscape. Help clients decide when to build, when to buy, and when to wait, and address how new technology may impact the relevance of their existing software stack.
- Team Leadership: Lead small cross-functional dev teams on larger builds when needed. Set technical direction, review code, and mentor team members on engineering best practices.
- Documentation and Knowledge Transfer: Maintain clean technical documentation. Train internal teams and client stakeholders on the systems we build so they remain self-sufficient post launch.
Pay: $130,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Retirement plan
Work Location: In person