Skip to main content

Merlin - Full Stack Developer - Java/Kotlin/React.js

Technology
Merlin AI
4 days agoUntil 4/8/2026
Full time

Job description

Role : Java/Kotlin - Full Stack Developer (React.js/Next.js)

  • Location : Bangalore, India (Onsite from Day 1)
  • Experience : 2 Years
  • Employment : Full-Time | Permanent
  • Working Hours : Flexible - PST overlap required (~5 : 30 PM 2 : 30 AM IST)
  • Target Profile : IIT | IIIT | NIT | BITS | Unicorn / Tier-1 Company Alumni

About the Role :

We are hiring a high-caliber Full Stack Engineer to join our core engineering team in Bangalore. You will work on large-scale, distributed systems and own features end-to-end from architecture to production. This is a highly selective role targeting engineers with strong computer science fundamentals, hands-on full-stack expertise, and a proven track record at unicorn startups or tier-1 product companies.

Candidates from premier institutions (IIT, IIIT, NIT, BITS) are strongly preferred.

What You'll Do :

  • Design and build high-performance backend services in Java, Python, Kotlin, or Go
  • Develop modern, responsive frontends using React / Next.js with TypeScript
  • Architect distributed systems with clear HLD and LLD thinking
  • Own AWS infrastructure design, provision, and optimise for scale and reliability
  • Build and maintain CI/CD pipelines; manage containerised workloads with Docker and Kubernetes
  • Model and manage data across relational, NoSQL, and in-memory stores
  • Design event-driven architectures using Kafka and RabbitMQ
  • Solve complex algorithmic and system design problems from first principles
  • Participate in design reviews, code reviews, and cross-team technical discussions
  • Mentor junior engineers and contribute to engineering culture

Technical Requirements :

Languages &

  • Backend :
  • Proficiency in one or more : Java, Kotlin
  • Strong grasp of concurrency, memory management, and performance tuning
  • Experience designing RESTful APIs and/or gRPC services

Frontend :

  • React and Next.js with TypeScript production-grade experience required
  • Familiarity with SSR/SSG, state management, and frontend performance optimisation

Cloud, DevOps &

  • Infrastructure :
  • AWS - EC2, ECS, Lambda, S3, RDS, CloudWatch, IAM, VPC, and more
  • Docker for containerisation
  • Kubernetes (EKS or self-managed) for orchestration
  • CI/CD pipelines - GitHub Actions, Jenkins, ArgoCD, or equivalent
  • Infrastructure-as-Code (Terraform, CDK, or CloudFormation) is a plus

Databases &

  • Caching :
  • Relational : MySQL, PostgreSQL - schema design, indexing, query optimisation
  • NoSQL : MongoDB document modeling, aggregation pipelines
  • Redis - caching strategies, pub/sub, distributed locks

Messaging &

  • Streaming :
  • Apache Kafka producers, consumers, partitioning, offset management
  • RabbitMQ exchange types, routing, dead-letter queues

Problem Solving &

  • System Design :
  • Strong DSA skills like
  • LeetCode Medium/Hard level comfort
  • HLD : distributed systems, CAP theorem, consistency models, load balancing, sharding
  • LLD : SOLID principles, design patterns, class modeling, API contracts
  • Ability to estimate scale, identify bottlenecks, and articulate trade-offs clearly

What We're Looking For :

  • 2 years of software engineering experience in a product-driven environment
  • B.Tech / B.E. / M.Tech from IIT, IIIT, NIT, BITS, or equivalent premier institution
  • Prior or current experience at a unicorn startup, FAANG, or tier-1 technology company
  • Exceptional problem-solving ability strong CS fundamentals are non-negotiable
  • Open to flexible working hours with PST overlap (firm requirement)
  • Excellent communication able to articulate design decisions to technical and non-technical stakeholders
  • Ownership mindset takes problems from ambiguity to production independently
Keywords
ReactOSOrchestrationMerlinKotlinApache KafkaSCHEMASimpleScreenRecorderCDKRedisMongodbPartitionTypescriptRabbitMQUnicornC SharpGRPCMicrosoft PublisherJavaScriptDevOpsC#

Interested in this role?