Full-Stack Engineer (Banavo)
What you’ll do
• Take high-level goals and ambiguous requirements, break them into a clear plan, drive execution end-to-end with minimal oversight, and proactively communicate progress, risks, and tradeoffs (written and verbal) across engineering, product, and stakeholders.
• Use AI (ChatGPT/Co-Pilot/Perplexity/AI-native IDEs/Google, etc.) extensively and naturally to research, design, develop, and test solutions to meet business and product goals. Develop/customize MCP services and coding agents for the entire SDLC process.
• Build and ship end-to-end features across Next.js UI, backend REST APIs, and the supporting platform on AWS/EKS.
• Develop and maintain Python/FastAPI services (including async/streaming endpoints where needed).
• Own production-grade deployments on Kubernetes/EKS, including scaling, reliability, and debugging.
• Manage infrastructure using Terraform, working with reusable modules and environment promotion.
• Operate a GitOps deployment workflow using FluxCD (HelmReleases/Kustomizations, reconciliation, drift management).
• Collaborate with product, data, and AI teams to deliver user-facing workflows and internal platform capabilities.
• Improve observability and operability: logging, metrics, alerting, runbooks, and incident response hygiene.
Tech stack you’ll work with
• Frontend: Next.js, React, TypeScript
• Backend: Python, FastAPI, Node
• Cloud/Platform: AWS, EKS, Docker, ECR, IAM, VPC, ALB/NLB, S3, CloudWatch, KMS, Secrets Manager/SSM, Azure AD
• GitOps: FluxCD (HelmRelease, Kustomize)
• IaC: Terraform (Terraform Cloud a plus)
• Observability: structured logging, metrics/tracing fundamentals (Prometheus/Grafana/OpenTelemetry are a plus)
Required qualifications (tools/frameworks)
• Next.js with React + TypeScript for building production user interfaces.
• Python with FastAPI and TypeScript with Node for building and operating backend services.
• AWS: hands-on experience with IAM, VPC fundamentals, EKS, ALB/NLB, S3, CloudWatch/CloudTrail, ECR, KMS, Secrets Manager/SSM, Route 53.
• Kubernetes: Deployments/Services/Ingress, namespaces, requests/limits, probes, HPA/PDB, node groups, taints/tolerations, hands-on debugging with kubectl.
• FluxCD: GitOps workflows including sources, reconciliation, dependencies, HelmRelease/Kustomizations, and drift management.
• Terraform: modules, environments/workspaces, remote state, and building/operating AWS + EKS infrastructure.
• Docker: building and shipping images; working with registries (ECR) and runtime configuration.
• Production ownership: ability to debug across app + cluster + AWS using logs/metrics and improve reliability over time.
• Experience building multi-tenant SaaS patterns (tenant isolation, RBAC, per-tenant config, auditability).
• Security best practices: least-privilege IAM design, Kubernetes RBAC hygiene, secrets rotation, image scanning/supply-chain practices.
Preferred qualifications
• Go (for services, CLIs, operators/controllers, or performance-sensitive components).
• Istio (ingress gateway, auth at the edge, traffic routing policies, mTLS concepts).
• Prometheus/Grafana/Alertmanager and/or OpenTelemetry in production.
• EKS operations: deploying and troubleshooting workloads in production; familiarity with upgrades/add-ons and operational best practices.



