Demo

Senior Back-End Engineer, Rumble Studio Job at Rumble in Miami

Rumble
Miami, FL Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/21/2025

Rumble is seeking an experienced Senior Back-End Engineer to oversee the design and writing of code written in the Typescript and Golang programming languages.Job Responsibilities : Develop robust, efficient, and clean code that adheres to industry best practices and organizational standards. Ensure the code is not only functional but also optimized for performance, scalability, and long-term maintainability. Pay close attention to minimizing technical debt by following principles that support easy future modifications, refactoring, and debugging.Design and implement backend services that interface with a variety of APIs (REST, GraphQL, WebRTC, etc.) to support frontend functionality, third-party integrations, and real-time communication needs. Develop and optimize database queries, ensuring fast and reliable access to data. Leverage both relational (e.g., MySQL, PostgreSQL) databases to store and retrieve structured and unstructured data efficiently.Take full ownership of feature development or microservices from initial design to final implementation, including deployment and monitoring. Collaborate closely with stakeholders to gather requirements, ensure business goals are met, and ensure a seamless integration with the larger system. Continuously follow the feature through testing, launch, and post-launch support, ensuring quality delivery at every step.Troubleshoot, debug, and resolve minor bugs across multiple programming languages and platforms. Whether the issue lies in frontend TypeScript, server-side Go code, or database logic, use your problem-solving skills to quickly isolate, diagnose, and resolve issues, ensuring minimal disruption to the application’s functionality.Work closely with a team of developers, designers, product managers, and QA engineers to ensure the successful delivery of high-quality applications. Participate in code reviews, provide constructive feedback, and assist teammates in solving technical challenges. Foster a collaborative environment that values knowledge sharing and encourages innovation.Take a proactive approach to understanding both user needs and technical requirements. Break down complex feature requests or bugs into manageable tasks, and work with the team to determine the most effective technical approach for each. Whether building new functionality or fixing existing issues, you'll ensure solutions are optimized for performance and maintainability.Help elevate the skill set of junior developers by providing mentorship, guidance, and feedback. Lead by example through high-quality code, clear communication, and attention to best practices. Offer advice on debugging, architecture, and design patterns, and assist in accelerating their development skills and career growth.Continuously review and assess existing codebases to identify opportunities for refactoring, optimization, and enhancement. Recommend changes to improve performance, reduce technical debt, and introduce better design patterns, making sure the application evolves in a sustainable and scalable way over time.Requirements : Expert level experience writing clean, maintainable, and well-documented code with either the Golang or Typescript programming languagesModerate or better experience in one or more of the following languages : JavaScript, Typescript, GolangProven success working with advanced data structures and algorithmsExperience with various data systems such as MySQL, Postgres, and RedisProficient with object-oriented and functional programming conceptsFamiliarity with microservices and distributed systemsHighly detail-oriented mindset and willingness to learnExperience with concurrent programming and goroutinesPreferred Qualification : Experience with containerization technologies such as KubernetesExperience administering and configuring servers and virtual machinesAbility to be innovative, with excellent problem-solving skills, and the ability to turn ambiguous problems into clear solutionsWorking knowledge of authentication protocols such as Oauth2 or OpenID ConnectExperience with video technologies including streaming (HLS, MPEG-DASH, FFMPEG), video container formats and codecsDesired Qualification : Ability to optimize heavy applications and have an understanding of the lower-level functionality that contribute to the problemUnderstanding of the various problems that may exist when latency between servers is introduced, and writing code that is resilient to network latency and momentary issuesExperience processing large log files (in various formats) quickly and incrementallyRemote : Eastern Time Zone only, also willing and able to travel 10-25% of the time (mostly domestic)#J-18808-Ljbffr

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Back-End Engineer, Rumble Studio Job at Rumble in Miami?

Sign up to receive alerts about other jobs on the Senior Back-End Engineer, Rumble Studio Job at Rumble in Miami career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Rumble

Rumble
Hired Organization Address Sarasota, FL Full Time
We are seeking a dynamic and creative Audio Podcast Manager & Monetization Strategist to oversee and grow our audio podc...
Rumble
Hired Organization Address Sarasota, FL Full Time
Join our team at Rumble.com and help build web experiences that are fast, beautiful, and seamless! We're looking for a S...
Rumble
Hired Organization Address Miami, FL Full Time
Rumble is seeking an experienced Senior Back-End Engineer to oversee the design and writing of code written in the Types...

Not the job you're looking for? Here are some other Senior Back-End Engineer, Rumble Studio Job at Rumble in Miami jobs in the Miami, FL area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!