💼

Back End Developer at Pocket FM

Location
Bengaluru
Job type
Full time
Posted on 29 Oct
Description

Responsibilities: Design and build from cloud-based products and services with massive scale and reliability Write clean and modular code primarily in Python to create multi tenant microservices Terabyte scale data per month with SLA end to end latency and tenant fairness Build CICD based software development model with end-to-end ownership of code delivery - starting from design/architecture, coding, automated functional/integration testing and operating/monitoring the service in production. Use relevant technologies and cloud services like Kafka, Redis, Mongo, RDS, Spark Streaming, Redshift, Airflow to build highly performant and scalable distributed systems Design and develop data schema and access layer to optimally store and retrieve data Stay up to date with the latest developments in cloud computing and incorporate relevant learnings to both product features and product architecture. Qualification & Skills:


BS/Btech (Btech Preferred) in Computer Science, Computer Engineering, Information Technology Preferred


4 - 6 years of software development experience with enterprise-grade software.


Must have experience in building scalable, high-performance cloud services


Expert coding skills in Python, Java backend In Depth experience in AWS is


Expertise in building scalable event based asynchronous systems based on the mandatory microservices architecture


Experience working with docker and kubernetes Experience with databases such as MongoDB, Redis, RDS, RDF, Graph DB, SPARQL etc.


Experience with messaging technologies such as Kafka, Pulsar, SQS Must have expertise in building REST APIs


Strong object-oriented designing and programming experience


Experience in cloud object stores: S3, Cloud Storage, Blobs, etc.


Open source committer in related areas like cloud technologies, kubernetes, database etc


Great written and verbal communication


Ability to work geo distributed cross functional group

101-500
Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 07 Jan
Always stay in the know!
Join our community and stay notified of latest job opportunities.
101-500
Tap to Apply

Frequently Asked Questions

What are the key responsibilities of a Back End Developer at Pocket FM?
Chevron down
What skills are required for the Back End Developer position at Pocket FM?
Chevron down
Where is the Back End Developer position located for Pocket FM?
Chevron down
What is the employment type for the Back End Developer role at Pocket FM?
Chevron down
What is the company size of Pocket FM?
Chevron down
What level of seniority is required for the Back End Developer role at Pocket FM?
Chevron down
How can I apply for the Back End Developer position at Pocket FM?
Chevron down

Why Work at Pocket FM

Pocket FM is an innovative company at the forefront of creating and curating audio content. As a Back End Developer at Pocket FM, you will join a team dedicated to pushing the limits of technology and storytelling. The company fosters a culture of creativity, inclusivity, and growth, making it an ideal place for talented individuals who want to make a difference in the audio-tech industry. Here's why you should consider a career with Pocket FM:

  1. Innovative Work Environment: At Pocket FM, you'll have the opportunity to work on cutting-edge technologies and partake in exciting projects that challenge the conventional norms in audio streaming and broadcasting.

  2. Culture of Growth: Pocket FM believes in nurturing talent and offers ample opportunities for professional growth. There are frequent training sessions, workshops, and seminars to help employees enhance their skill set.

  3. Collaborative Atmosphere: The company prides itself on its collaborative culture where every idea is welcomed and teamwork is highly encouraged. You'll work alongside some of the brightest minds in the industry, which will help expand your horizons.

  4. Impactful Projects: Your work will directly impact the lives of millions of users who rely on Pocket FM for their audio entertainment. This is a chance to be part of something big, making significant contributions to the audio content community.

  5. Flexible Work Culture: Pocket FM understands the need for work-life balance and offers flexible working hours. The company also supports remote work arrangements to suit diverse lifestyle needs.

What's it Like to Work at Pocket FM

Working at Pocket FM is an experience filled with learning, innovation, and camaraderie. Employees are encouraged to think outside the box and contribute to the company's vision of providing accessible audio content to everyone.

  1. Dynamic Work Environment: The fast-paced and dynamic nature of work at Pocket FM requires agility and adaptability. Employees are empowered to take initiative and bring new ideas to the table.

  2. Diversity and Inclusion: Pocket FM prides itself on being an inclusive workplace that values diversity. Employees from various backgrounds and cultures come together to share unique perspectives and enrich the company culture.

  3. Employee Recognition: Recognizing and rewarding employee contributions is a core value at Pocket FM. The company regularly celebrates achievements and milestones with team-building activities and awards.

  4. Cross-Functional Collaboration: You'll often collaborate with teams across different departments—from marketing to product development—to achieve common goals, making it a holistic learning experience.

What's it Like to Work as a Back End Developer at Pocket FM

As a Back End Developer at Pocket FM, you will play a pivotal role in developing the backbone of the company's technological infrastructure. This role will not only hone your technical skills but also enhance your problem-solving abilities in a real-world setting.

  1. Challenging Projects: You'll be involved in designing and implementing scalable and efficient systems that support high-volume audio streaming, ensuring smooth operation and superior user experience.

  2. Technology Stack: Working at Pocket FM means getting hands-on experience with a rich technology stack. You’ll be using languages and tools like Java, Python, Node.js, AWS, and more to build robust backend solutions.

  3. Continuous Learning: The company encourages continuous learning, providing resources and opportunities to learn new technologies and methodologies in backend development.

  4. Problem Solving: Every day brings new challenges, as you work to improve system performance, integrate new features, and ensure high security standards.

  5. Team Support: Collaborative teamwork is essential. You'll work closely with frontend developers, product managers, and QA testers to deliver seamless products and services.

Back End Developer Interview Questions at Pocket FM

The interview process for a Back End Developer position at Pocket FM involves technical assessments and discussions focused on evaluating your coding skills, problem-solving abilities, and cultural fit. Here are some sample questions you might encounter:

  1. Technical Questions:

    • How would you design a scalable database schema for a new feature?
    • Can you demonstrate how you would optimize a slow-performing API?
    • Describe your experience with cloud services such as AWS, and how you have used them in past projects.
  2. Problem-Solving Scenarios:

    • If given a high memory usage issue in a service, how would you diagnose and resolve it?
    • How would you handle a situation where multiple users report intermittent service downtime?
  3. Cultural Fit Questions:

    • How do you prioritize work when you have multiple deadlines?
    • Describe a time when you had to adapt to a significant change in the workplace.

Back End Developer Interview Preparation at Pocket FM

Preparing for an interview with Pocket FM involves a mix of technical and soft skills preparation. Here are steps to help you get ready:

  1. Understand the Role: Review the job description to understand the expectations and responsibilities. Align your experiences with the requirements mentioned.

  2. Brush Up on Skills: Focus on core backend technologies and systems design principles. Practice coding problems related to data structures, algorithms, and database management.

  3. Research the Company: Familiarize yourself with Pocket FM's products, target audience, and market position. Understanding the company's mission and values can help you align your answers accordingly.

  4. Mock Interviews: Practice with peers or mentors to simulate interview scenarios. This will help you improve your articulation and build confidence.

Back End Developer Interview Tips at Pocket FM

Success in the interview process at Pocket FM requires more than just technical acumen. Here are some tips to ace your interview:

  1. Showcase Your Passion: Demonstrate enthusiasm for the role and the field of audio technology. Let your passion for developing innovative solutions shine through your responses.

  2. Detail Your Process: When solving problems, explain your thought process clearly. Interviewers are often more interested in your approach rather than just the final answer.

  3. Ask Insightful Questions: Prepare thoughtful questions about the company's technology stack, team dynamics, and growth opportunities. This shows your genuine interest in joining Pocket FM.

  4. Build a Connection: Try to establish rapport with the interviewers by being personable and engaging. A good cultural fit is as crucial as technical capability.

  5. Follow Up: After the interview, send a thank-you note to the interviewers, reiterating your interest in the position and the company. This leaves a positive impression.

By understanding what it means to work as a Back End Developer at Pocket FM and preparing accordingly, you can increase your chances of landing this exciting role.