Overview
Skills
Job Details
Job Description:
Minimum Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field, or equivalent professional experience
7+ years of experience in software architecture design and development with expertise in Domain Driven Design, Service Oriented Architecture, and Distributed Systems
3+ years of experience designing, implementing, and overseeing RESTful and GraphQL APIs utilizing Node.js
Practical experience with asynchronous programming, type safety, threading models, state machines and data structures
Preferred Qualifications:
Familiarity with AI/ML technologies including LLMs, AI Agents (LangChain, Google ADK, etc.)
Proficiency with containerized technologies (Docker) and container orchestration platforms (Kubernetes, Terraform)
Proven ability to design, operate, and maintain distributed systems (monitoring, observability, automation, etc.)
Understanding of OAuth 2.0 fundamentals (authentication, delegated authorization, etc.)
Experience with managed cloud platforms such as AWS, Google Cloud Platform, Azure
Excellent communication skills to collaborate with non-technical audience