Innospace Infotech Ltd.

We are looking for a Senior Backend Software Engineer to help scale and architect Brritto’s backend systems. In this high-ownership role, you will lead backend development end-to-end — from system design to deployment — while mentoring engineers, improving system performance, and driving engineering excellence through modern, AI-enabled development practices.

Responsibilities

  • Design and build high-throughput, scalable backend services on our existing stack (NestJS, MongoDB, Redis, RabbitMQ, AWS).
  • Own full lifecycle: system design→ Implementation→ CI/CD→ Deployment→ Monitoring→ RCA.
  • Lead architectural decisions for new features and services while respecting and evolving the current tech stack.
  • Optimize MongoDB performance — aggregation pipelines, indexing strategy, large-collection queries, and cloud-tier tuning.
  • Build and maintain microservices that communicate reliably via RabbitMQ and Redis.
  • Drive CI/CD improvements and deployment automation; deploy solo or with the team as needed.
  • Conduct code reviews for mid and junior engineers, and mentor them on backend fundamentals, system design, and best practices.
  • Run load tests, perform RCAs on production incidents, and harden systems against security and scalability issues.
  • Bring AI-enabled coding workflows (agents, LLMs, agentic tools) into day-to-day development to raise team throughput.

Key Qualifications

  • 5–7 years of backend engineering experience with a solid, verifiable work record.
  • Core competency in NestJS and JavaScript/TypeScript.
  • In-depth MongoDB expertise — large-scale aggregation pipelines, query optimization, index design, MongoDB cloud (Atlas) tuning.
  • Strong database design skills across both NoSQL and SQL (PostgreSQL or any major RDBMS).
  • Solid grasp of Node.js internals (event loop, streams, memory, performance).
  • Database fundamentals — transactions, isolation, indexing, normalization vs. denormalization.
  • AWS or Azure cloud fundamentals with 2+ years of hands-on cloud experience.
  • Strong CI/CD experience — pipelines, automation, deployment workflows.
  • Comfortable on Linux systems for ops, debugging, and tuning.
  • Demonstrable system design skills for distributed, scalable systems.
  • Practical experience with load testing, root cause analysis, and application security.
  • Production experience with RabbitMQ and Redis.
  • Microservices architecture — design, communication patterns, observability, deployment.

Nice to Have

  • AI-enabled / agentic coding workflow optimization.
  • DevOps experience (IaC, container orchestration, observability stacks).
  • Hands-on experience with AI agents and LLMs in development or product workflows.

Educational Requirements

B.Sc. / M.Sc. in Computer Science, Engineering, or a related field from any reputed institution or equivalent practical experience.

What we offer

  • Competitive salary based on experience and expertise
  • 2 festival bonuses annually
  • 3-month probationary period
  • Fully subsidized lunch and snacks
  • Two-day weekends for healthy work-life balance
  • Work Schedule: 5 working days, 8.5 hours per day
  • Annual performance-based salary increment
  • Professional growth and learning opportunities
  • A collaborative culture that values ownership, innovation, and mutual respect
  • Learning and growth opportunities with access to new technologies.

How to Apply

Submit your Resume here 👉🏻 https://forms.gle/px5fEZ8iRMCiVNEy9

Application Deadline:

Apply now! We’re reviewing applications on a first-come, first-served basis. Don’t miss your chance to be part of our creative and innovative team.

 

Summary

Location

Gulshan 2, Dhaka

Job Type

Full-time (on-Site)

Experience

Minimum 5 to 7 years

Salary

Competitive (Based on experience)

Department

Technology

Deadline

First-come, First-served basis

Apply for this position

Allowed Type(s): .pdf, .doc, .docx