E

Exponent

Multidisciplinary science and engineering consulting

Senior Enterprise Application Developer - Full Stack

Full-Stack EngineeringPosted on Nov 13
Full-time$135k - $180k /yr

About the Job

Requirements

  • Strong experience building modern web applications with React or similar frontend frameworks.
  • Deep expertise in backend development using .NET and ASP.NET Core.
  • Proven ability to design and implement scalable system architectures, RESTful APIs, and cloud-integrated applications.
  • Extensive experience designing and deploying solutions on AWS.
  • Strong hands-on experience with serverless architectures and event-driven systems.
  • Experience building and operating cloud-native applications in production environments.
  • Proven experience designing distributed, scalable systems.
  • Strong understanding of microservices, event-driven architectures, and system integration patterns.
  • Ability to balance performance, scalability, maintainability, and cost in system design.
  • Experience integrating AI/ML or large language model-based solutions into enterprise applications.
  • Familiarity with platforms such as Amazon Bedrock, Azure AI, or similar.
  • Experience using AI tools to enhance software development workflows.
  • Strong experience with relational and NoSQL databases, such as SQL Server, PostgreSQL, and RDS.
  • Expertise in data modeling, query optimization, and database performance tuning.
  • Experience with CI/CD pipelines and modern DevOps practices, including GitHub and Azure DevOps.
  • Strong understanding of Agile methodologies, including Scrum and Kanban, and iterative delivery.
  • Excellent leadership, mentorship, and communication skills.
  • Proven ability to collaborate effectively across cross-functional teams and deliver results in dynamic environments.
  • Presently legally authorized to work in the United States; no immigration sponsorship or processing is required.

Responsibilities

  • Design and build modern, responsive web applications using React and related ecosystems.
  • Develop robust, scalable backend services using .NET and ASP.NET Core.
  • Own features end-to-end, from user experience and frontend implementation to API design, data access, and persistence.
  • Build intuitive, high-performance interfaces that enable complex workflows and data interactions.
  • Design and implement applications leveraging large language models and modern AI tooling.
  • Integrate AI into core business workflows, including document processing, intelligent automation, and advanced data analysis.
  • Use modern AI platforms such as Amazon Bedrock and Azure AI APIs to deliver production-grade solutions.
  • Apply AI/ML techniques to enhance application capabilities, improve efficiency, and unlock new business value.
  • Architect, build, and deploy scalable, cloud-native solutions on Amazon Web Services.
  • Design and implement event-driven and serverless systems using services such as AWS Lambda, Step Functions, ECS, S3, EventBridge, SQS, and Bedrock/Agent Core.
  • Ensure systems are resilient, cost-efficient, and optimized for performance at scale.
  • Apply best practices for distributed systems, observability, and fault tolerance.
  • Lead the design and development of scalable, mission-critical systems, including N-tier architectures.
  • Define and evolve system architecture across frontend, backend, and cloud infrastructure.
  • Interface directly with business stakeholders to gather requirements, translate needs into technical solutions, and ensure alignment with business objectives.
  • Provide technical leadership across projects, guiding design decisions and ensuring engineering excellence.
  • Mentor developers and foster continuous learning, collaboration, and high-quality delivery.
  • Apply best practices such as SOLID principles and modern architectural patterns.
  • Operate within Agile SDLC frameworks, including Scrum and Kanban, to deliver high-quality, maintainable solutions.
  • Build and maintain CI/CD pipelines using GitHub and Azure DevOps, enabling automated testing and reliable deployments.
  • Leverage AI-assisted development tools to improve developer productivity, automate testing, and enhance code quality.
  • Implement secure coding practices aligned with industry standards such as OWASP, including input validation, authentication and authorization, data protection, and vulnerability mitigation.
  • Ensure applications meet security, compliance, and data protection requirements across all system layers.
  • Oversee ongoing support, performance optimization, and continuous improvement of enterprise applications.

About the Company

Exponent

Multidisciplinary science and engineering consulting

Exponent is a consulting firm that applies scientific and engineering expertise to help businesses, communities, and individuals solve complex problems and navigate change. Its team of over 950 consultants works across many industries and regions, offering multidisciplinary analysis and testing methods to develop actionable solutions. Revenue comes from fees for consulting services, tied to the ability to attract and retain clients and deliver effective results. Exponent differentiates itself through broad, cross-disciplinary capabilities, state-of-the-art testing, and a focus on technically solid, practically applicable outcomes. The company’s goal is to help clients address difficult challenges with rigorous, evidence-based guidance and to support them as they adapt to changing circumstances.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Fishers, IN
Founded
1967

Recently Posted Jobs

Explore more opportunities at Exponent

See more jobs