The design, delivery and maintenance of first class software solutions and automations that provide demonstrable value and drive innovation for both internal GAIN teams and our clients.
Requirements
- Strong experience as a Software Engineer or similar role, building and operating production web applications or SaaS products in a cloudnativeenvironment
- Handson experience with at least one modern programming language used in our stack (e.g. TypeScript/JavaScript or Python
- Practical experience with serverless / cloudnativearchitectures on AWS (e.g. Lambda, API Gateway, S3, IAM), and relational databases such as Postgres (Supabase experience advantageous)
- Experience designing and integrating RESTful APIs and working with thirdparty APIs (e.g. Stripe, AI/ML services, ad platforms)
- Familiarity with event driven and asynchronous patterns (queues, workers, scheduled jobs) for resilient integrations.
- Understanding of modern DevOps practices (version control, CI/CD, environment management, observability).
- Exposure to AI/ML or LLM based systems (prompting, evaluation, cost management, failure modes) is highly desirable.
- Knowledge of information security best practices and regulatory considerations for SaaS products is a plus