Search by job, company or skills

Senior Software Engineer

3-5 Years

This job is no longer accepting applications

Job Description

Job Description

About the Role

We're on the hunt for a Senior Software Engineer who loves solving hard problems, scaling real-time systems, and building rock-solid infrastructure. You'll be part of a small, ambitious team shaping the core of our distributed backend — powering real-time communication at scale.

If you're someone who thrives in fast-paced environments, enjoys full ownership of what you build, and gets excited about optimizing performance down to the metal — we'd love to talk.

What You'll Do



  • Design and build scalable backend services in Node.js and Python.
  • Power real-time communication using WebSockets, RabbitMQ, and event-driven architectures.
  • Architect and scale distributed systems that stay fast and reliable under heavy load.
  • Deploy, monitor, and tune systems on AWS with Docker and Linux.
  • Work hands-on with PostgreSQL for high-performance data modeling and querying.
  • Collaborate closely with product, ops, sales teams to bring new features to life.
  • Own your work — from design to production rollout.
  • (Bonus) Lead, mentor, and inspire junior engineers as the team grows.

Job Requirements

What We're Looking For

  • 3+ years of experience building production-grade backend systems.
  • Strong command of Node.js, Python, and RESTful or event-based APIs.
  • Hands-on experience with WebSockets, RabbitMQ, and AWS.
  • Deep understanding of PostgreSQL, Docker, and Linux systems.
  • Experience designing and scaling distributed systems.
  • A passion for clean architecture, automation, and performance.

Nice to Have

  • Experience with Go (Golang).
  • Exposure to VoIP protocols like SIP or RTP, or experience with real-time voice/video/SMS systems.
  • Experience building or scaling real-time communication platforms.
  • Leadership chops — you love helping others level up.

Why You'll Love Working Here

  • Work on cutting-edge real-time systems that actually scale.
  • High-impact role — your code will be powering production from day one.
  • Tight-knit, highly technical team that moves fast and ships often.
  • Freedom to explore, experiment, and own entire parts of the stack.
  • Room to grow into architecture and leadership roles as we scale.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131771681

Similar Jobs

Bengaluru, India

Skills:

JavaAlgorithmsSoftware DesignTypescriptJavascriptData StructuresPythonGo

Mumbai, India

Skills:

Java EEPostgreSQLJsonJAX-RSAzureAngularRDBMSSwaggerOracleAWSJavaGithubSpringbootData MigrationAgile MethodologiesDB2JmeterApache KafkaRestful ApisStrutsMicroservices architectureDevOps PracticesDatabase query writingContainer orchestration

Bengaluru, India

Skills:

GerritLinux ScriptingJIRAMicroservicesDockerGitlabPythonAgile MethodologiesNetwork ProtocolsGitRobot FrameworkRest ApisHelmKubernetesKiro CursorGoopen-source technologiesML modelsAI-assisted engineering toolsautomation test designintelligent agentsAI-enabled workflowsintegration of LLMsvirtualization conceptsintelligent automation

Hyderabad, India

Skills:

JavaCPower BiCosmosJavascriptMachine LearningWindbgPythonAI modelsAsimovETW tracingKustoWindows Performance AnalyzerAzure-based trace-processing systems

Noida, India

Skills:

JavaCassandraKafkaSpring BootSSLRedisPkiApi DevelopmentRabbitmqGitDockerMySQLOracleKubernetesGenAIOath2prompt engineeringAI-powered coding assistantsmTLS3GPP standards

Beware of Scammers

We don’t charge money for job offers