Senior Software Engineer, Backend (Product Team)

Published date Posted on WorkingNomads on Dec 25, 2021 (28 d ago)

Are you passionate about solving complex technical problems that have a direct impact on millions of end users? Do you like to work on a modern tech stack and get challenged each day at work? Are you interested in shaping the future of how audio is consumed and monetized? Read on...


We are Jelli, the tech engine behind the largest audio company in America, iHeartMedia, and our mission is to help people enjoy music and audio experiences by providing platform technology that supports free listening through better audio advertising.


We are hiring a Senior Software Engineer (Backend) for our Product team. As a member of this team, you will be working on products that serve millions of audio ads on radio, streaming, and podcasts across the iHeartMedia network. You'll work on server-side components and microservices writing complex algorithms, building scalable and secure APIs, creating integrations to internal and 3rd party systems, and designing data models for efficient data storage. You'll also apply your vast knowledge and experience in algorithms, data structures, API security, and application scaling to solve business-critical problems. Accepting the status quo is not a trait of a Jelli engineer. You are expected to question the defaults, see the big picture, identify areas to better our products, and come up with innovative solutions to enable our products to perform and scale.


WHY JELLI?


Note: We are currently working remotely due to COVID-19



  • Desirable office locations in San Mateo, Boise, and New York

  • Tight-knit teams that value teamwork and collaboration

  • Company-sponsored virtual activities like yoga, meditation, and workouts

  • Virtual wine tastings and game nights

  • A stocked kitchen with coffee, snacks, and endless beverages

  • Foosball and ping pong tables to keep things fun


OUR TECH STACK



  • Java, Spring, Spring Boot, Ember.js

  • AWS Cloud

  • Docker, Kubernetes, Nginx

  • MySQL, DynamoDB, MongoDB


WHAT YOU'LL DO ON AN AVERAGE DAY



  • Design and implement components and microservices using Java and SpringBoot

  • Build secure and standards-driven REST APIs that can scale to the high demands of our services

  • Write clean, good quality, highly testable, and maintainable code. Follow company and industry best practices

  • Build and maintain high quality codebase by writing unit tests and implementing feedback received through code reviews

  • Collect, analyze, and act on data to constantly improve the performance, resilience, and scalability of our products

  • Help QA write integrations tests that help in building solid regression test suites for the product

  • Participate in design and code reviews to ensure high quality product deliverables

  • Work with the product management to understand user stories to build use cases and tests that meet the defined acceptance criteria

  • Be enthusiastic and always ready to dive into complex problems and come up with efficient solutions

  • Mentor junior engineers and ensure they are adhering to defined engineering processes


WHAT'S REQUIRED?



  • 6+ years of professional experience in backend object-oriented languages such as Java, C#, etc.

  • 3+ years of experience in building scalable applications on Amazon AWS, Google Cloud, or Azure

  • Strong experience in system architecture, design, and scaling. Hands-on experience creating reusable and extensible software components

  • Deep understanding of data structures, algorithms, and their practical applications

  • Experience with all phases of SDLC in Agile Software Development

  • Strong knowledge in SQL database, including schema designing, indexing, and writing efficient SQL queries


NICE TO HAVE



  • Exposure to NOSQL databases like MongoDB, Cassandra, etc.

  • Experience building scalable asynchronous applications using Kafka

  • Experience in Docker, Kubernetes, Git, Nexus, Jenkins


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Aequilibrium Software Aequilibrium Software |
19 d ago

Aequilibrium is currently hiring for an experienced Senior Back End Java Engineer to join our expanding Back End Development Chapter.You love tackling complex architectures and consulting with clients to bring clarity to challenging enterprise environments. If you have a passion.

Headquarters: Pasadena, California, United States URL: https://near.comYou will be joining Near, one of the fastest growing Enterprise SaaS companies and experience a true start-up culture with the freedom to experiment and innovate. At Near, we believe that great culture is

Hello Professionals,I am writing to let you know regarding a job opportunity as JOB ID: #942 Backend Services Developer with one of our Clients inIndianapolis, IN(Remote). Mentioned is the job description for your reviewJOB ID: #942 Backend Services DeveloperLocation: Cincinnati,

Kairos Technologies Kairos Technologies |
Yesterday

Hi,Good Day, I am Naren from Kairos and I am working on below immediate role for my client. Its 100% REMOTE contractJob Title: IVR -Avaya EngineerLocation: RemoteRate: 70$/hr 1099Duration: 6 months extendableJob Description: Expertise on building conversational IVR flows using Nu

JBT Corporation JBT Corporation |
Yesterday

Overview:Join a world class organization with an entrepreneurial work environment and innovative spirit!JBT Corporation’s Automated Systems business is a leading global supplier of automated, self-guided vehicle systems to the automotive, food & beverage, hospital and c