S

Stride

Tailored software consulting and development services

Lead AI-Enabled Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listedRemote

About the Job

Requirements

  • At least 6 years of professional experience as a Full-Stack, Backend, or Software Engineer.
  • Strong experience building backend services and application programming interfaces using languages such as Java, Python, Ruby, or similar technologies.
  • Experience developing modern frontend applications using React and/or Next.js.
  • Experience working with relational and NoSQL databases.
  • Strong understanding of RESTful APIs, distributed systems, and scalable architectures.
  • Strong understanding and use of Test Driven Development and Pair Programming.
  • Comfort working in Agile delivery environments such as Scrum and Kanban.
  • Ability to communicate effectively and work in client-facing roles.
  • Familiarity with agentic AI frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or similar orchestration tools.
  • Familiarity with AI-assisted development tools and modern developer workflows.
  • Exposure to integrating AI capabilities or large language model APIs into software applications.

Responsibilities

  • Design, build, test, and maintain modern software applications across backend and frontend systems.
  • Develop scalable backend services, APIs, and integrations that support high-performance applications.
  • Build modern frontend experiences using frameworks such as React, Next.js, or similar technologies.
  • Write clean, maintainable, well-tested code following modern engineering practices.
  • Work across multiple programming languages and ecosystems depending on project needs.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Use modern development tooling, including AI-assisted coding and engineering workflows, to improve productivity and quality.
  • Integrate AI-enabled capabilities into development workflows when appropriate, such as agent tools or automated documentation.
  • Experiment with emerging technologies to improve the software development lifecycle.
  • Help teams evaluate where AI capabilities can enhance software systems or development workflows.
  • Partner with Product Managers and Product Owners to refine backlogs and clarify requirements.
  • Break down complex work into well-scoped, estimable user stories and technical tasks.
  • Provide reliable estimates and contribute to sprint and release planning.
  • Participate in retrospectives and continuously improve team delivery and engineering practices.
  • Serve as a technical leader on delivery teams, guiding architecture and implementation decisions.
  • Collaborate with Product Managers and Designers to translate requirements into technical solutions.
  • Help estimate work, identify risks, and contribute to delivery planning and execution.
  • Support technical discovery and feasibility assessments during early phases of engagements.
  • Work directly with client stakeholders to understand technical requirements and constraints.
  • Participate in technical discussions, demos, and solution walkthroughs.
  • Communicate tradeoffs, risks, and implementation approaches to stakeholders.
  • Represent engineering best practices in client-facing environments.
  • Promote engineering standards for quality, testing, security, and performance.
  • Use modern tooling, automation, and AI-assisted development to improve productivity and quality.
  • Contribute to internal engineering patterns, documentation, and shared components.
  • Stay current with modern full-stack and cloud-native best practices.

Desired Qualifications

  • Experience building applications that use large language model APIs such as OpenAI, Anthropic, or Azure OpenAI.
  • Experience working with Model Context Protocol or tool-integrated AI systems.
  • Experience designing systems using retrieval-augmented generation or vector databases.
  • Experience building event-driven or microservices architectures.
  • Consulting or professional services background.

About the Company

Stride

Tailored software consulting and development services

Stride Consulting builds and delivers custom software solutions for businesses, acting as a technology partner in the consulting space. Its approach combines engineering, design, and product management in a collaborative, consulting-led team that works with clients on agile, project-based engagements to hit delivery goals. Stride stands out through long-term partnerships, close collaboration, and tailored problem-solving for clients in sectors such as finance and EdTech. Its aim is to deliver value by creating maintainable, scalable software that aligns with each client's strategic outcomes.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2014

Recently Posted Jobs

Explore more opportunities at Stride

See more jobs