Company: First American
Website: Visit Website
Business Type: Enterprise
Company Type: Product
Business Model: B2B
Funding Stage: Pre-seed
Industry: mortgage
Salary Range: ₹ 45-60 Lacs PA
Job Description
About the Role
The Staff Engineer is a senior technical leader responsible for shaping engineering direction, delivering resilient and scalable platforms, and driving engineering excellence across teams. You will influence architecture decisions, mentor engineers, and ensure systems meet high standards of performance, reliability, and security.
Required Skills & Competencies
Programming & Frameworks
- TypeScript, JavaScript (ES20xx) (Strong proficiency)
- Python (good to have / optional)
Frontend
Backend & APIs
- Node.js, Express.js, NestJS
- REST and GraphQL API design & implementation
Architecture
- Microservices and event-driven / distributed systems
- Domain-Driven Design (DDD), SOLID principles, design patterns (GoF)
- Scalable and modular platform design
Data & Storage
- DynamoDB – data modeling, performance & cost optimization
- RDS and caching strategies
Cloud & Infrastructure
- AWS ecosystem: Lambda, EC2, S3, RDS, DynamoDB, CloudFormation, CDK
- Docker, Kubernetes
- Terraform / Infrastructure as Code
Platform & Engineering Excellence
- CI/CD automation and operational readiness
- TDD, unit, integration, E2E, and contract testing discipline
- Observability (metrics, traces, structured logs)
- Security best practices (authN/Z, encryption, threat modeling)
Leadership & Mindset
- Technical mentorship and cross-team influence
- Strong communication and documentation clarity
- Customer empathy and data-driven decision-making
Key Responsibilities
- Lead architecture and system design for scalable, secure, event-driven microservice platforms.
- Drive engineering best practices: testing discipline (TDD), observability, performance & security.
- Improve platform reliability and cost efficiency using cloud-native and automation strategies.
- Mentor and guide engineering teams to raise technical standards across the organization.
- Contribute to and influence cross-team technical roadmap, design governance, and decision-making frameworks.
Why Join Us
- High Ownership: You’ll have significant influence on architecture, tech strategy, and platform direction.
- Deep Technical Problems: Work on complex, distributed, event-driven systems at meaningful scale.
- Engineering-First Culture: We value clean architecture, quality, automation, and long-term thinking.
- Growth & Leadership: You’ll mentor teams, lead technical initiatives, and directly shape engineering standards.
- Impact at Scale: Your decisions will influence performance, reliability, customer experience, and product evolution.
- Supportive Environment: Collaborative teams, transparent decision-making, and space to experiment and innovate.