Middle/Senior Go Engineer with Angular - Closed
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a Middle/Senior Go Engineer with Angular.
About the Client:
The client is the global standard for digital humans, enabling creators and brands to bring impactful interaction into our digital world. We are looking for an experienced full-stack software developer to build and bring to market one of client’s new products.
Requirements:
- Develop and maintain scalable SaaS applications using Golang and Angular (TypeScript).
- Implement and manage authentication and authorization using Auth0.
- Collaborate with cross-functional teams to design, build, and optimize application architecture.
- Write and maintain unit tests using Jest and end-to-end tests with Cypress.
- Deploy applications on Kubernetes and manage containers with Docker and Helm.
- Work with PostgreSQL for database management and optimization.
- Contribute to code reviews and ensure adherence to best practices.
Required Experience:
- Proven experience in SaaS product development.
- Hands-on experience with Large Language Models (LLMs).
- Demonstrable experience building production-level software utilizing Auth0.
Responsibilities:
- You will be responsible for the technical design and development of a brand new SaaS product, from the ground up. We’ll need you to deliver a high quality of development output via code that is well-crafted, comprehensively unit-tested and appropriately documented.
- We will rely on you to closely collaborate with the Product Manager and other development and design staff to understand the problem we are looking to solve, the intent and bounds of the high level requirements and designs, and to make good architectural and technical design decisions. You’ll need to be able to effectively think through challenges, identify solutions, and communicate and operate well in a global team.