About the job
Join our innovative team as a Senior Software Engineer, where you will be responsible for developing high-throughput services using technologies such as Node.js, TypeScript, Kotlin, or Java with frameworks like Spring Boot or Micronaut.
You will leverage cutting-edge AI tools (e.g., GitHub Copilot, Cursor, Claude code) to streamline development processes and foster a culture of best practices within the team.
Take ownership of the Software Development Life Cycle (SDLC) by utilizing Infrastructure as Code (IaC) with Terraform to implement blue-green deployments and manage preview environments.
Engage in continuous performance tuning, profiling latency, cost, and overall system performance.
Design and implement LLM-powered features and agents using LangChain or MCP-compliant frameworks, ensuring effective integration of retrieval, memory, and tool-use patterns.
Promote clean code principles and domain-driven design while mentoring peers through constructive pull request reviews.
Identify and propose solutions for scaling challenges, performance bottlenecks, and potential security vulnerabilities.

