First American logo

Senior Software Engineer

First American
NewPosted today

LOCATION

Bangalore · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentBackend DevelopmentFrontend DevelopmentMicroservices ArchitectureTypescript

Job description

Overview

Full Stack Software Engineer role building scalable, secure, production-grade applications across frontend, backend, cloud and AI integrations, following a standardized Golden Path.

What you'll do

  • Build and maintain frontend, backend, APIs, event-driven services, testing, observability and AI integrations.
  • Own features end-to-end while maintaining engineering standards for quality, security and production readiness.
  • Use AI-assisted development tools for planning, codebase exploration, implementation, refactoring, testing, debugging, code review and documentation.

What you'll need

  • Strong hands-on experience with React, Next.js and TypeScript.
  • Proficiency in Node.js, TypeScript and NestJS.
  • Experience with PostgreSQL and TypeORM.
  • Experience building REST APIs and working with OpenAPI/Swagger.
  • Experience with event-driven architecture using AWS SQS and SNS.
  • Experience with Microsoft Graph API, particularly email and related integrations.
  • Strong understanding of microservices and distributed systems.
  • Experience with OpenTelemetry and UVP for observability, distributed tracing and production troubleshooting.
  • Strong testing experience using Jest and Playwright.
  • Strong knowledge of Git, pull requests and code reviews.
  • Familiarity with CI/CD, Jira and Agile/Scrum.
  • Experience working with standardized Golden Path/platform engineering practices.
  • Hands-on experience with AI development tools such as Claude, Cursor, Codex, GitHub Copilot or equivalent.
  • Ability to use AI effectively for planning, codebase exploration, implementation, refactoring, testing, debugging, code review and documentation.
  • Understanding of prompt and context engineering, providing AI with appropriate repository context, requirements, constraints and architectural patterns.
  • Familiarity with agentic workflows, agents/sub-agents, task decomposition and parallel execution.
  • Experience or understanding of Databricks/OpenAI and MCP (Model Context Protocol) integrations.
  • Ability to critically validate AI-generated solutions for correctness, security, performance and maintainability.
  • Understanding that AI accelerates engineering delivery but does not replace engineering judgment, testing, review or ownership.

Nice to have

  • Experience with Docker and Kubernetes.
  • Experience with Infrastructure as Code, such as Terraform.
  • Familiarity with Test-Driven Development (TDD).
  • Experience with Codefresh, GitHub Actions or similar CI/CD platforms.
  • Understanding of OAuth 2.0 and modern authentication/authorization patterns.
  • Experience building or integrating AI-enabled or agentic applications.

Details

  • Location: Bangalore, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer