Website:
firstam.co.in
Job details:
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
Click on Apply to know more.