HamburgerMenu
hirist

Tookitaki Technologies - Senior Backend Engineer - System Design

Posted on: 05/12/2025

Job Description

Description :


Job Title : SDE 2/3 Senior Backend Engineer.

Location : Bangalore (Hybrid).

Position Overview :

We are looking for a Senior Backend Engineer who acts as a force multiplier for the team.

This role is for someone who can design and own core backend systems, make sound architectural decisions, and use AI-assisted development as a standard part of their workflow to deliver more, faster, without compromising quality.

You will not be purely ticket-taking.

You will be responsible for shaping systems, improving engineering leverage, and setting the bar for how modern backend development is done.

How Youll Have Impact :


In this role, you will :

- Own critical services end-to-end : Take responsibility for the lifecycle of key backend services : domain modelling, API contracts, data access patterns, deployment strategy, observability, and ongoing evolution.

- Solve complex system problems : Design for scale, reliability, and performance : from API design and database schema decisions to handling failures, backpressure, and P99 latencies.

- Turn ambiguity into working systems : Start from high-level product goals or problem statements and turn them into clear designs, trade-offs, and implementation planswithout needing everything specified upfront.

- Increase team throughput : Identify recurring pain points, then remove them with tools, scripts, templates, or platform improvements so that the whole team moves faster.

How You Work with AI :



AI is not an add-on in this role; it is part of the core workflow.

You architect, then delegate : you design the system, define interfaces and invariants, and use AI tools to draft code, tests, and documentation.

You treat AI as a junior engineer : useful for speed, but everything still passes through your judgment for correctness, security, and maintainability.

You institutionalize workflows : you dont just use AI privately; you help define and share patterns so others can reliably benefit from AI-assisted development too.

Core Responsibilities :



- Design and implement backend services and APIs used by internal and external consumers.

- Define and evolve data models and storage strategies across relational and non-relational systems.

- Build systems that are observable by default : logs, metrics, traces, sensible alerts.

- Debug and resolve complex issues across services, data stores, and infrastructure.

- Improve developer experience through internal tools, shared libraries, and better workflows.

- Collaborate closely with product, frontend, data, and platform teams to deliver features and platform capabilities.

- Provide technical guidance through design reviews, code reviews, and informal mentorship.

What Were Looking For :



We care more about what youve built and owned than calendar years, but you likely have experience along these lines :.

Deep backend experience :


- You have built and maintained production services that matter : user-facing APIs, high-throughput systems, or critical internal platforms.

- You understand how things work under the hood (e.g., HTTP, concurrency models, connection pooling, indexing).

- Should have 510+ years of experience.

- Exceptional candidates with fewer years but strong evidence of ownership and complexity handled are welcome.

Strong technical foundation :


- Proficiency in at least one modern backend language and ecosystem (e.g. Java/Kotlin/Scala, Go).

- Solid grasp of system design : boundaries, contracts, failure modes, trade-offs.

- Comfortable with both REST and, where appropriate, alternatives like gRPC or messaging.

Data and storage :


- Strong SQL skills and experience with relational databases : schema design, indexing, query tuning.

- Exposure to at least one of : NoSQL / key-value / column stores, caches, message brokers.

AI-Augmented Engineering :


- You already use AI tools to accelerate your work and can explain how (e.g. scaffolding, refactors, test generation, documentation).

- You know when AI-generated code is risky and how to review and harden it.

Operational maturity :


- Comfortable with Git-based workflows, CI/CD, and containerization (Docker, Kubernetes or similar).

- Experience with monitoring and observability in production systems.

Nice-to-Have Experience :


Not required, but strong positives :

- Designed or operated high-throughput or latency-sensitive services.

- Worked with event-driven architectures and message brokers (e.g. Kafka, RabbitMQ).

- Built internal tooling / CLIs / libraries that significantly reduced toil for other engineers.

- Led or co-led initiatives such as large refactors, migrations, or performance improvement efforts.

- Experience with infrastructure-as-code and cloud platforms (AWS, GCP, or Azure).

How We Work :


- High agency : Engineers are trusted to make technical decisions, propose better approaches, and own outcomes.

- Bias to ship : We value iterative delivery with strong guardrails (tests, reviews, observability) over long-running, unshipped perfection.

- Leverage mindset : We invest in tools, automation, and AI so each engineer can have an outsized impact.

What We Offer :



- Ownership of meaningful backend systems with visible impact on users and the business.

- A modern engineering environment where AI-assisted development is encouraged and supported.

- A team that values clarity, autonomy, and continuous improvement.

- Competitive compensation, benefits, and flexible work arrangements Bangalore.


info-icon

Did you find something suspicious?