PocketFM | SDE-2 | Backend
Location : Bengaluru, India
Experience : 3–6 Years
Job Type : Full-Time | Onsite
About Us
Pocket FM is a leading audio entertainment platform that brings engaging, serialized fiction to millions of listeners across genres like romance, thriller, fantasy, and more. With over 130 million users globally and strong traction in markets like the US and Europe, we’re revolutionizing storytelling through audio.
Our unique model combines free listening with micropayments for premium content, powering strong business growth. In FY25, we reached an ARR of INR 2,000 crore , with over 100,000 hours of content on the platform. We're also at the forefront of innovation, leveraging AI-generated content to scale efficiently.
Role Overview
We are hiring for a Senior Software Engineer (SDE-2) – Backend who will be responsible for building high-performance APIs, scalable microservices, and robust infrastructure powering our audio platform.
This is a high-ownership role that requires strong technical skills, problem-solving abilities, and a mindset to work in a fast-paced product environment.
Key Responsibilities
Design, build, and maintain scalable backend services using Python or Golang
Develop and manage RESTful APIs for mobile / web platforms and internal tools
Collaborate closely with product, design, and analytics teams to deliver features at scale
Optimize performance, ensure high availability, and handle large-scale traffic
Write clean, modular, and testable code adhering to software best practices
Lead debugging efforts, production issue resolution, and post-mortem analysis
Participate in code reviews and continuously drive technical improvements
Skills & Qualifications
3–6 years of backend development experience in Python or Golang
Strong understanding of data structures, algorithms, OOP, operating systems, and networking
Proven experience developing and managing REST APIs
Proficient in working with databases like PostgreSQL, MongoDB, and Redis
Hands-on experience with cloud platforms – AWS, GCP, or Azure
Experience with Docker or other container technologies
Familiarity with CI / CD pipelines and deployment best practices
Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack
Experience with Git and version control workflows
Contributions to open-source projects or a strong personal backend project portfolio
Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
Strong communication skills and a proactive, ownership-driven mindset
Software Engineer Backend • Bengaluru, Karnataka, India