SDE 2
Full Job Description
Ikigai Infotech LLP (Saleshandy) is searching for an experienced SDE 2 - Full Stack Engineer for their Ahmedabad, Gujarat office. This is a full-time position offering a salary range of 1000000-1500000 per year, targeting individuals with 2-4 years of experience. The role focuses on building scalable, event-driven systems with a strong emphasis on backend architecture and full-stack ownership. You will work on high-throughput pipelines, real-time processing, and customer-facing features, managing problems end-to-end. Our systems handle millions of events daily and send hundreds of thousands of emails, demanding meticulous attention to performance, reliability, and data consistency. We leverage modern engineering practices and utilize AI coding agents like Claude Code and Cursor to enhance development speed and focus on system design and product thinking.
Key Responsibilities:
- Develop and scale backend services using Nest.js and TypeScript.
- Design and optimize MySQL schemas, queries, indexes, and CTEs.
- Build reliable event-driven workflows with Kafka, implementing idempotent consumers, event contracts, and retry strategies.
- Utilize Redis and BullMQ for caching, queues, and background processing.
- Create and integrate performant frontend features using React and TypeScript.
- Optimize API performance, query efficiency, and overall system throughput.
- Take full ownership of features from design to production support.
- Debug production issues effectively using logs, metrics, and system signals.
- Collaborate with product and engineering teams to resolve ambiguities.
- Leverage AI coding agents to accelerate development while ensuring high quality.
Required Skills and Experience:
- Strong proficiency in Nest.js and backend architecture.
- Deep understanding of MySQL (indexing, query optimization, CTEs, schema design).
- Solid experience with Kafka (partitions for concurrency and ordering, idempotency, event design).
- Experience with Redis and BullMQ for caching and async processing.
- Ability to build UIs using React and TypeScript, with an understanding of performance optimization.
- Strong system thinking, including design of small systems and understanding of distributed system fundamentals (idempotency, event-driven flows, failure handling).
Bonus Points:
- Experience with high-throughput systems.
- Familiarity with email systems or messaging pipelines.
- Strong frontend performance optimization skills.
This role offers significant impact on real-world scale problems, end-to-end ownership of meaningful features, and opportunities for growth in distributed systems and high-performance backend design. Join a forward-thinking team that embraces AI for accelerated and quality-driven development.
Company
Ikigai Infotech LLP
Ikigai Infotech LLP, also known as Saleshandy, is seeking talented individuals to join their team in Ahmedabad, Gujarat. This is a great opportunity for professionals looking to make a significant imp...