Search by job, company or skills

First American India

Senior Software Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer (SSE1) — Full Stack Engineer (Vestify Product Development)

Build the next generation of First American's business platforms with a futuristic, cloud-native stack — Python, NestJS, Next.js, React, and TypeScript.

Location: Remote / Bengaluru, India Experience: 5+ Years Employment: Full-Time

ABOUT FIRST AMERICAN INDIA First American (India) Private Limited (FAI) is a Global Capability Centre (GCC) of the First American Financial Corporation (FAF: NYSE) a leading provider of title insurance, settlement services and risk solutions for real estate transactions since 1889.

FAI delivers Software Development, IT Infrastructure, Data & Analytics, back-office, and knowledge-processing operations to support First American's global operations across the US, UK, Australia & Canada. We build technology that powers millions of real-estate transactions, with a people-first culture that encourages innovation, collaboration, and solving real-world problems at scale.

Role Overview

We are looking for a highly motivated Full Stack Software Engineer to drive development across both backend and frontend systems for the Vestify platform. This role requires strong technical expertise, a product-oriented mindset, and the ability to collaborate effectively with internal stakeholders and external teams.

You will play a key role in building scalable services, improving system reliability, and delivering high-quality user experiences—while helping the team move the needle on both engineering excellence and business outcomes.

Key Responsibilities

Full Stack Development

  • Design, develop, and maintain scalable backend services using NestJS and Prisma ORM
  • Build and enhance modern frontend applications using Next.js, React, and TypeScript
  • Develop clean, performant, and maintainable APIs and UI components
  • Ensure seamless integration between frontend and backend systems

System Design & Engineering Excellence

  • Contribute to architecture decisions for scalable, reliable, and secure systems
  • Work with PostgreSQL and Redis for efficient data and session management
  • Implement authentication and authorization using OAuth2 and JWT
  • Drive improvements in system performance, reliability, and scalability

Quality, Testing & Observability

  • Implement automated testing strategies:
  • Backend and API testing
  • Frontend unit testing (Jest, React Testing Library)
  • End-to-End testing using Playwright
  • Ensure observability and monitoring using OpenTelemetry
  • Maintain high standards in code quality, testing, and reliability

Feature Delivery & Experimentation

  • Work with feature flagging frameworks (LaunchDarkly) to:
  • Safely release features
  • Run controlled experiments
  • Partner with product stakeholders to iterate on features quickly and safely

Collaboration & Stakeholder Engagement

  • Collaborate closely with:
  • Product managers
  • Design teams
  • Platform and DevOps teams
  • External partner teams where required
  • Translate business requirements into technical solutions
  • Drive alignment across teams to ensure smooth delivery and integration

Documentation & Engineering Discipline

  • Create and maintain clear technical documentation
  • Promote reusable patterns and best practices
  • Contribute to team processes, code reviews, and knowledge sharing
  • Drive automation-first mindset across development lifecycle

Required Skills & Technologies

Backend

  • NestJS (Node.js backend framework)
  • Prisma ORM
  • PostgreSQL
  • Redis (caching/session management)
  • OAuth2 and JWT authentication

Frontend

  • Next.js and React
  • TypeScript
  • TanStack (Query, Form, Table)
  • Zod (validation)
  • Axios

Testing & Tooling

  • Playwright (E2E)
  • Jest & React Testing Library
  • ESLint, Prettier, Husky

Platform & Observability

  • OpenTelemetry
  • Feature flagging (LaunchDarkly / OpenFeature)

Required AI Engineering Tools (Mandated for Claude/Cursor Usage)

  • Hands on knowledge on Claude and/or Cursor for AI-assisted development workflows
  • MCP (Model Context Protocol) integration for tool and context orchestration
  • GitHub Copilot or equivalent in-editor coding assistance for productivity and code quality
  • Prompt/version management practices to ensure repeatable and auditable AI usage
  • Secure usage guidelines for AI tools, including handling of proprietary and sensitive information

What We're Looking For

Core Competencies

  • Strong problem-solving skills and ability to work across the stack
  • Ability to write clean, maintainable, and well-tested code
  • Good understanding of system design and scalable architectures
  • Ownership mindset with focus on delivering business value

Collaboration & Impact

  • Ability to work effectively across teams and stakeholders
  • Strong communication skills—both technical and non-technical
  • Focus on outcomes, not just outputs

Nice to Have

  • Experience working in AWS-based environments
  • Exposure to feature experimentation and A/B testing frameworks
  • Understanding of domain-driven design or product-centric development
  • Experience in regulated or compliance-sensitive environments

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148331487

Similar Jobs

Delhi, India

Skills:

react.js GraphqlNode.jsNext.js

Bengaluru, India

Skills:

.NETOauthCSSSQL ServerKafkaJwtHTMLAngularMicroservicesRabbitmqJenkinsReactGitTypescriptJavascriptDockerMongoDBRestful ApisKubernetesAWSAzure DevOpsGitHub ActionsAmazon MQ

Bengaluru, India

Skills:

react.js GraphqlReduxNpmCss3GitTypescriptJavascriptHtml5Restful ApismobxWebpackJestReact Testing LibraryBabelContext API

Pune, India

Skills:

ReactTypescriptElasticsearchOpenshiftPrometheusGrafanaKubernetesOpenTelemetryThanosJaeger

Bengaluru, India

Skills:

MavenPrometheusKafkaSpring BootGrafanaHTMLReact JsMicroservicesJUnitJavascriptDockerPythonAWSJavaGraphqlCSSSpring CloudSqlGoogle CloudJenkinsGitGradleMockitoSplunkAzureKubernetesOpenObserveNoSQL databasesGitHub Copilot