Collaborate with product and stakeholders to shape requirements and assess feasibility
Design scalable, reliable components and write clean, maintainable code
Own unit, integration, and security testing for your work
Conduct code reviews and drive quality improvements across the team
Debug production issues and deliver fixes with proper test coverage
Build monitoring and alerting to proactively surface problems
Partner with Operations and Release teams on deployments
Mentor junior engineers and contribute to performance reviews
Document features and share knowledge actively
Follow Agile practices and participate in production support rotations
What You Will Bring:
Fullstack engineer skilled in TypeScript, JavaScript (Node.js), Python, and Java, with experience building scalable microservices and distributed systems using React.js, Spring Boot, Express, and Flask; proficient in designing REST, GraphQL, and gRPC APIs with Protobuf and AsyncAPI, working with PostgreSQL, MongoDB, and Cassandra, optimizing performance using Redis caching, and implementing end-to-end observability with Open Telemetry, Prometheus, Splunk, and Dynatrace.
Strong communication and the ability to influence without authority
Track record of mentoring engineers and raising team quality
Comfortable working independently or in a small, fast-moving team
Hands-on experience integrating LLMs or AI APIs into production applications
Familiarity with AI prompt engineering and how to build reliable AI workflows
Working knowledge of agentic frameworks or Model Context Protocol (MCP) for tool-use and orchestration
Practical use of AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate delivery