Principal Full-Stack Engineer (Next.js/Node.js, SaaS Re-Architecture)

FinOpsly

FinOpsly

Software Engineering, IT
Bengaluru, Karnataka, India
Posted on Oct 3, 2025

FinOpsly is the AI brain behind cost decisions across cloud, data, and AI — built to think, plan, and act. Purpose-built for today’s complex enterprise environments, we unify FinOps across AWS, Azure, Snowflake, Databricks, and modern AI workloads — enabling organizations to move from cost reporting to cost action.

Role Summary

We are seeking a Principal Full-Stack Engineer to lead the re-architecture of our PHP-based SaaS application into a modern, scalable, and robust Next.js/Node.js platform. This role blends the depth of an architect with the execution ability of a senior engineer. You will set the technical direction, design the new architecture, and also be an active contributor—writing code, reviewing code, and driving implementation.

This is not a pure design role. You will be expected to lead by doing, ensuring scalability, performance, and reliability while guiding a small team to deliver at startup velocity.

What You’ll do:

  • Analyze the current PHP application and identify scalability, performance, and reliability gaps.
  • Design a Next.js/Node.js-based SaaS architecture that supports multi-tenancy, scale, and high availability.
  • Define and enforce best practices for modular, secure, and maintainable full-stack development.
  • Establish standards for APIs, services, and system interoperability.
  • Actively contribute to the codebase, building core modules and reviewing critical code.
  • Optimize front-end rendering (Next.js SSR/SSG) and backend APIs (Node.js/TypeScript) for efficiency and performance.
  • Implement scalable service and data interaction patterns for high-throughput SaaS workloads.
  • Collaborate with Data Engineering and DevOps to establish CI/CD pipelines, automated testing, monitoring, and deployments.
  • Ensure iterative delivery while laying the foundation for long-term scalability.

Leadership & Delivery

  • Lead a small team of engineers through design, migration, and delivery.
  • Mentor and guide the team on modern full-stack development practices.
  • Partner with product and stakeholders to align technical architecture with business goals.
  • Ensure iterative delivery of improvements while building for long-term scalability.

What You’ll Bring

  • 8+ years of full-stack engineering experience, with 5+ years in SaaS development.
  • Proven expertise in Next.js (SSR, SSG, API routes) and Node.js (Express/NestJS or similar).
  • Strong backend architecture skills with a deep understanding of scalable service and data design.
  • Experience with multi-tenant SaaS architectures and performance optimization.
  • Proficiency in TypeScript, REST/GraphQL APIs, and modern state management.
  • Hands-on experience with AWS, Azure, or GCP.
  • Strong debugging and optimization experience across frontend, backend, and data layers.
  • Ability to set technical direction at a principal level while actively delivering code.

Preferred:

  • Experience migrating legacy systems to modern stacks.
  • Familiarity with microservices, event-driven, or serverless architectures.
  • Exposure to infra-as-code (Terraform, Helm) and CI/CD automation.
  • Experience with compliance-driven SaaS (SOC2, GDPR, HIPAA).

Success Criteria

  • Current system gaps in scalability, performance, and reliability are analyzed and documented, with a clear migration plan defined.
  • A modern Next.js/Node.js SaaS architecture is designed and implemented, supporting multi-tenancy, scale, and high availability.
  • Production-ready features are delivered in the new architecture, showing measurable improvements in performance and efficiency.
  • Standards and best practices for full-stack development, APIs, and interoperability are established and adopted.
  • CI/CD pipelines, automated testing, and monitoring are in place to support reliable delivery.
  • The engineering team is aligned to repeatable patterns for scalability and reliability.