Senior Full-Stack Engineer

Posted 7 Days Ago
2 Locations
Hybrid
155K-198K Annually
Senior level
Artificial Intelligence • Information Technology • Consulting
The Role
Own AI-enabled full-stack applications from requirements through production. Design and build TypeScript, React, Next.js, and Node.js applications, APIs, integrations, authentication, and data layers. Use AI coding tools and develop LLM, agent, RAG, and MCP features with strong security and governance. Manage CI/CD, Azure deployments, observability, production support, documentation, reusable components, and mentoring while collaborating directly with business and technology stakeholders.
Summary Generated by Built In

Position Summary

The company’s AI Application Development team is a fast-moving group that builds AI-enabled applications and agents for the business. The team runs like a startup with enterprise backing: a senior engineer typically owns an application from the first business conversation through production, and there is a deep backlog of projects waiting for the right people.

We are seeking a Senior AI Full Stack Engineer who is, first and foremost, a strong developer. You will take a project from intake, work cross-functionally to gather and shape requirements, design and build the full stack with AI-assisted development tools, and carry it through CI/CD into production — applying sound application governance at every step. This role suits an engineer who enjoys owning outcomes, working directly with business stakeholders, and shipping reliable software quickly.

 

Key Responsibilities

Own Projects End to End

•     Take ownership of new applications and features from intake through production, typically as the lead senior engineer on the project.

•     Partner with business stakeholders, product owners and other technology teams to gather requirements, clarify the business case and agree on scope and priorities.

•     Translate requirements into a technical design: front-end and back-end split, data model, API contracts and integration points, with clear reasoning for key choices.

•     Keep stakeholders informed with clear, concise updates; surface risks, trade-offs and decisions early.

Build Full-Stack Applications

•     Build modern web applications with TypeScript / JavaScript, React and Next.js on the front end and Node.js on the back end, using Prisma and PostgreSQL for data access.

•     Design and build RESTful and GraphQL APIs and services, and integrate enterprise systems and data sources such as Salesforce, Snowflake and internal APIs.

•     Implement secure authentication and authorization, including Microsoft Entra ID SSO, OAuth 2.0 and role-based access.

•     Build in-house applications that replace costly or ill-fitting vendor platforms, delivering measurable business value.

AI-Assisted Development & AI Features

•     Use AI coding tools such as Claude Code, Cursor and Codex daily, with a disciplined workflow: rules files, skills or slash commands, planning and review steps that keep AI-generated code to standard.

•     Review, refactor and harden AI-generated code for production: security, performance and maintainability.

•     Build AI features into applications, including LLM integrations, agents, retrieval-augmented generation (RAG) and MCP connectors, with guardrails that keep company and customer data safe.

•     Operate within the team’s AI-assisted development workflow (Lovable > GitHub > Claude Code > Harness > Azure/Vercel).

Development to Production (CI/CD)

•     Take applications from development into production through CI/CD pipelines in GitHub and Harness: automated builds and tests, quality and security checks, environment promotion, approvals and rollback.

•     Work with Platform Engineering on hosting, deployment and the path to production on Azure, including containers and the Kong API gateway.

•     Own applications after launch: monitor with Dynatrace, troubleshoot production issues and iterate based on usage and feedback.

Application Governance & Quality

•     Apply application governance throughout the lifecycle: code review, testing standards, secure coding, secrets management, dependency and vulnerability scanning, and documentation.

•     Follow and help shape the AI Center of Excellence’s architecture, coding and AI-usage standards, including data protection and responsible use of AI.

•     Maintain clear technical documentation, decision records and runbooks so applications can be supported and extended by others.

Team Enablement

•     Build reusable components, services, templates and patterns that help other engineers deliver faster and more consistently.

•     Share AI-assisted development practices, mentor junior engineers and contribute to code-review and engineering standards.

 

Required Qualifications

•     5+ years of professional software development, including 3+ years building full-stack applications and owning them through to production.

•     Strong proficiency in JavaScript / TypeScript, React (Next.js preferred) and Node.js. Engineers with deep experience in another modern back-end language (such as Go, Java or Python) and a clear plan to ramp on Node.js are considered.

•     Experience with relational databases (PostgreSQL preferred; Prisma or similar ORM) and NoSQL data stores.

•     Strong API and service design (REST, GraphQL, microservices) and experience integrating third-party and enterprise systems.

•     Proven experience gathering requirements directly with business stakeholders and working cross-functionally with product, business and technology teams.

•     Solid understanding of CI/CD: automated testing, build and deployment pipelines, environment promotion and rollback (Harness, GitHub Actions, Jenkins or similar).

•     Practical application governance: code review, unit and integration testing, secure coding, authentication and authorization (OAuth 2.0 / JWT / SSO), secrets management and documentation.

•     Daily, hands-on use of AI coding assistants (Claude Code, Cursor, Codex or GitHub Copilot) with a repeatable workflow and clear practices for verifying AI-generated code.

•     Hands-on cloud experience (Azure preferred; AWS considered), including containerized applications.

•     Clear, concise communication: you can explain designs and trade-offs to technical and business audiences and back up results with numbers.

 

Preferred Qualifications

•     Experience building AI features in production: LLM APIs (Azure OpenAI, Claude, AWS Bedrock), agents and orchestration (LangChain or similar), RAG and guardrails.

•     Experience building or integrating MCP servers and connectors.

•     Familiarity with Supabase, pgvector, Snowflake or Salesforce integrations.

•     Working knowledge of Docker and Kubernetes, infrastructure as code (Terraform), API gateways (Kong) and observability tools (Dynatrace).

•     Experience with additional languages or platforms such as Python, Go, Java or mobile (Flutter / React Native).

•     Experience building internal enterprise applications or replacing vendor SaaS platforms with in-house solutions.

•     Experience mentoring engineers or leading small project teams.

•     Bachelor’s degree in Computer Science or a related field, or equivalent experience.

 

Core Tools & Technologies

Front End

TypeScript / JavaScript, React, Next.js

Back End & Data

Node.js, Prisma, PostgreSQL, REST / GraphQL; some Python FastAPI; Supabase

AI-Assisted Development

Claude Code, Cursor, Codex, GitHub Copilot

AI

Claude, Gemini, Azure OpenAI; agents; MCP connectors; RAG

CI/CD & Source Control

GitHub, Harness

Cloud & Platform

Azure (primary), containers / Kubernetes (run by Platform Engineering), Kong API gateway

Security & Observability

Microsoft Entra ID, Dynatrace

 

Skills Required

  • 5+ years of professional software development experience
  • 3+ years building full-stack applications and owning them through production
  • Strong proficiency in JavaScript or TypeScript, React, preferably Next.js, and Node.js
  • Experience with relational databases, preferably PostgreSQL, and Prisma or a similar ORM
  • Experience with NoSQL data stores
  • Strong API and service design experience with REST, GraphQL, and microservices
  • Experience integrating third-party and enterprise systems
  • Experience gathering requirements directly with business stakeholders and working cross-functionally
  • Understanding of CI/CD, automated testing, build and deployment pipelines, environment promotion, and rollback
  • Experience with code review, unit and integration testing, secure coding, authentication and authorization, secrets management, and documentation
  • Daily hands-on use of AI coding assistants such as Claude Code, Cursor, Codex, or GitHub Copilot
  • Hands-on cloud experience, preferably Azure, including containerized applications
  • Clear communication of designs, trade-offs, and results to technical and business audiences
  • Experience building AI features in production, including LLM APIs, agents, RAG, and guardrails
  • Experience building or integrating MCP servers and connectors
  • Familiarity with Supabase, pgvector, Snowflake, or Salesforce integrations
  • Working knowledge of Docker, Kubernetes, Terraform, Kong, or Dynatrace
  • Experience with Python, Go, Java, Flutter, or React Native
  • Experience building internal enterprise applications or replacing vendor SaaS platforms
  • Experience mentoring engineers or leading small project teams
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
8 Employees

Similar Jobs

NinjaOne Logo NinjaOne

Senior Full-stack Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
19 Locations
2000 Employees
150K-200K Annually
In-Office or Remote
2 Locations
3295 Employees
93K-121K Annually

Nivoda Logo Nivoda

Senior Full-stack Engineer

eCommerce • Fintech • Logistics • Other • Retail • Infrastructure as a Service (IaaS)
In-Office or Remote
3 Locations
450 Employees
200K-280K Annually

Capital One Logo Capital One

Full-stack Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
4 Locations
55000 Employees
286K-359K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account