GrepJob
Banyan Software

Senior Full-stack Engineer - (Cloud, AI)

Banyan Software
Apply
about 10 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Own complex features end to end, including backend services, APIs, data, and UI.
  • Build responsive, accessible frontends using React.js and Next.js.
  • Design and build scalable, secure applications on cloud-native infrastructure.
  • Create robust APIs (REST and GraphQL) and well-designed SQL/No-SQL data models.
  • Champion AI-assisted development tooling to maximize velocity and code quality.
  • Build and maintain CI/CD pipelines and Infrastructure-as-Code for secure deployments.
  • Participate in and lead code reviews, ensuring adherence to design patterns and security standards.
  • Implement integration patterns connecting new services with existing systems.
  • Take ownership of applications through deployment and operation.

Requirements

  • Strong software engineering experience building production applications.
  • Production experience on AWS or Azure is required.
  • Proficiency across the stack with modern backend languages and UI frameworks.
  • Hands-on experience with .NET Core, Python, TypeScript, or Java.
  • Solid React.js experience in building responsive, accessible UIs.
  • Experience designing APIs (REST and/or GraphQL) and working with SQL and No-SQL databases.
  • Familiarity with Infrastructure-as-Code (Terraform) and CI/CD pipelines.
  • Fluency with AI-assisted development tooling as part of daily work.
  • Strong grounding in engineering principles like DDD and test-driven development.
  • Experience working in Agile environments with a proactive ownership mindset.

Benefits

  • Permanent home for software businesses with long-term investment.
  • Real ownership of outcomes within a small, senior team.
  • Daily use of AI-native tooling as a core part of development.
  • Opportunities for continuous learning across a portfolio of products.
  • Support from a Director of Engineering Excellence for coaching and improvement.