About the job
OUR HIRING PROCESS:
- We carefully evaluate your application based on our job criteria, ensuring that every candidate receives personal attention from our experienced recruiters—no machine learning technologies involved. We believe that each individual is unique, and we are committed to providing a thorough assessment of your candidacy.
- Following this, we may ask you to complete a video interview for the hiring manager's review. This is typically followed by a test or short project that helps us gauge your fit within our team.
- If everything goes well, you'll be invited for an interview with our hiring manager and/or interview team. Please note that we do not conduct interviews via text or messaging apps; all meetings will be done face-to-face (or via Zoom) where you can interact with the INFUSE team.
- Finally, if you are still eager to join INFUSE and we feel the same, we will discuss your offer in a live conversation. We believe in the value of personal interaction before extending any job offers.
This is a hands-on role where you will be responsible for defining architecture and standards, delivering features from start to finish, and continuously enhancing the reliability, security, and speed of delivery.
What You’ll Do:
- Enhance CI/CD processes using GitHub Actions or Jenkins; create and deploy containers via Helm to AWS (EKS or ECS).
- Implement lightweight bot protection including rate limits, IP allowlists, and abuse detection hooks.
- Oversee observability by monitoring latency and error budgets through CloudWatch and Grafana, along with structured logging and tracing as necessary.
- Optimize performance through database indexing, caching strategies, queue throughput, and API response times.

