Senior Backend Engineer

4 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Awiros

Awiros is a Series A–funded deep-tech organization (~$7M raised) building the world’s first app-based Operating System for Computer Vision. Founded in 2015, we enable developers and enterprises to build, deploy, and scale cutting-edge AI-powered applications with speed and efficiency.Our platform is built for real-time video/image inference, distributed processing, and high-throughput data handling — powered by tools like TensorFlow, Kubernetes, Kafka, and ElasticSearch. Behind it is a stellar team of researchers and engineers, focused on bringing the latest in Deep Learning and AI research to real-world applications.At Awiros, we are not just shaping the future of Computer Vision — we're making it accessible to everyone.

About The Role

We’re looking for a Senior Backend Engineer with 4+ years of experience to help us build scalable backend systems that support AI-driven video analytics at massive scale. You’ll work on everything from designing microservices to managing deployments and integrating multiple data systems — all while collaborating closely with product and infrastructure teams.If you’ve worked across the MEAN stack, dabbled in Golang, and enjoy solving complex backend challenges involving large volumes of data, system optimization, and real-time performance — you’ll thrive here.

Responsibilities

System Architecture & Development

  • Design and build scalable, fault-tolerant backend systems using Golang or Node.js
  • Architect and implement microservices-based systems with high availability and performance
  • Work with a variety of databases: SQL, NoSQL, and columnar DBs like PostgreSQL, MongoDB, ClickHouse or similar DB.
  • Design and integrate service-to-service communication using message queues such as RabbitMQ / Kafka.

Hands On Development

  • Lead development with technologies like Golang, Node.js, Python, C++, and MEAN/MERN stack
  • Build core backend services including data models, REST/GraphQL APIs, and supporting infrastructure
  • Implement performance optimization, caching layers (e.g., Redis), deployment automation, and CI/CD workflows
  • Ensure security, scalability, and high reliability across services

Performance Monitoring & Optimization

  • Implement observability practices using APM tools like New Relic, Datadog, or similar
  • Optimize system performance through intelligent caching, load balancing, and background task queues
  • Collaborate with DevOps/infra teams to ensure smooth deployment and monitoring (both on-premise and cloud)

Collaboration & Impact

  • Work closely with cross-functional teams (product, DevOps, frontend) to ship production-ready features
  • Participate in technical design discussions and provide inputs on architecture and scalability
  • Write clean, maintainable code and contribute to best practices

Requirements

  • 4+ years of backend development experience
  • Strong hands-on expertise with Node.js, Golang, and/or C++
  • Experience building or migrating systems from monolith to microservices
  • Proficient in designing distributed systems, and working with message queues (Kafka, RabbitMQ)
  • Deep understanding of both SQL and NoSQL databases (PostgreSQL, MongoDB, ClickHouse)
  • Familiar with caching layers (Redis, Memcached), deployment tooling, and performance tuning
  • Experience with APM tools like New Relic, Datadog, or similar
  • Previous experience in product-based startups or fast-paced environments is highly desirable
  • Ability to work on and manage on-premise setups is a strong plus

Preferred Experience

  • Experience in system optimization or R&D-focused backend work
  • Working knowledge of frontend frameworks like Golang, Python, React Native, Redux, or Vue.js
  • Experience with DevOps tooling and CI/CD workflows
  • Experience in a product-based startup environment
  • Experience leading/mentoring a team.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

gurugram, haryana, india

bengaluru, karnataka, india

pune, maharashtra, india

bengaluru, karnataka, india

noida, uttar pradesh, india

bengaluru, karnataka, india