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.
• Robust 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.
📌 Senior Software Engineer (India)
🏢 FreJun
📍 India