Requirements
- Minimum of 8 years in professional software development
- 3 to 5 or more years building cloud-native, multi-tenant SaaS, or ERP platforms
- Proven ability to collaborate effectively with distributed teams and global stakeholders
- Advanced Python programming for AI pipelines, orchestration, and data processing
- Proficient in TypeScript and Node.js for backend services, APIs, and integrations
- Deep expertise in SQL and PostgreSQL, including multi-tenant schema design and database migrations
- Hands-on experience implementing event-driven systems with message queues, pub/sub, retry logic, idempotency, and dead-letter queues
- Track record integrating third-party systems via REST, GraphQL, OAuth, and webhook mechanisms
- Production-level deployment experience with large language models, particularly Google's Gemini
- Solid understanding of LLM operational factors including token usage, latency, context length, and tradeoffs between chains, tools, and agents
- Applied experience with RAG frameworks such as LangChain, LangGraph, and LlamaIndex
- Extensive AWS production experience across core services including IAM, VPC, Lambda, ECS/EKS, SQS/SNS, EventBridge, RDS, CloudWatch, KMS, and Secrets Manager
- Strong working knowledge of Google Cloud Platform, especially Vertex AI and serverless architectures for RAG and Gemini workloads
- Experience building and managing vector databases and pipelines for unstructured data ingestion
- Expert-level use of GitHub, including pull request workflows, repository governance, and CI/CD using GitHub Actions
- Production-first mindset with emphasis on reliable, maintainable systems over experimental prototypes
- Strong problem-solving and diagnostic abilities
- Ability to communicate technical concepts clearly to non-technical audiences
- Collaborative team member who takes ownership of complex, end-to-end systems
Nice to Have
- Familiarity with Next.js and React for frontend integration
- Exposure to Lean, Agile, or Toyota Production System methodologies
- Prior experience in client-facing consulting or solution architecture roles
- Background in ERP, BPO, or multi-tenant SaaS platforms
Work Arrangement
Remote
Required (19)
- 8+ years of professional software engineering experience
- 3–5+ years working on cloud-native platforms, ERP systems, or multi-tenant SaaS
- Comfortable working with distributed teams and global stakeholders
- Strong Python skills for AI logic, orchestration, and data workflows
- Strong TypeScript/Node.js skills for APIs, integrations, and backend services
- Expert-level SQL/PostgreSQL, including multi-tenant data modeling and migrations
- Hands-on experience with event-driven architectures (queues, pub/sub, retries, idempotency, DLQs)
- Experience integrating external systems using REST/GraphQL APIs, OAuth, and webhooks
- Practical experience deploying LLMs in production, especially Gemini
- Understanding of token costs, latency, context windows, and tradeoffs between chains, tools, and agents
- Experience with RAG frameworks (LangChain, LangGraph, LlamaIndex)
- Expert-level AWS experience building and operating production systems (e.g., IAM, VPC, Lambda, ECS/EKS, SQS/SNS, EventBridge, RDS, CloudWatch, KMS, Secrets Manager)
- Strong experience with GCP, especially Vertex AI and serverless patterns (for Gemini/RAG workloads)
- Experience with vector databases and unstructured data ingestion pipelines
- Expert-level GitHub proficiency, including PR workflows, repo management, and GitHub Actions CI/CD
- Builder mindset: focused on production systems, not experiments
- Strong analytical and troubleshooting skills
- Clear communicator who can explain technical ideas to non-technical stakeholders
- Collaborative and comfortable taking ownership of complex systems
Preferred (4)
- Next.js / React familiarity
- Lean, Agile, or TPS exposure
- Client-facing consulting or solution architecture experience
- Experience with ERP, BPO, or multi-tenant SaaS platforms
