Madhive Logo

Madhive

Senior Backend Engineer

Posted 10 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
As a Senior Backend Engineer at Frequence, you'll design and implement complex features, mentor junior engineers, troubleshoot production issues, and lead architectural improvements in cross-functional Agile teams, contributing to scalable enterprise-level software systems.
The summary above was generated by AI

Frequence is the only end-to-end platform for media companies and agencies to grow and automate their advertising sales and operations while integrating owned and operated media. Through its full-stack proposal, workflow, and campaign-management software, Frequence drives revenue with best-in-class tools to sell, optimize, and report omnichannel advertising campaigns.
Frequence is a Madhive Company. Madhive is the leading independent and fully customizable operating system built to help local media organizations build profitable, differentiated, and efficient businesses.
We are seeking a Senior Backend Engineer to join one of our cross-functional Agile development teams. In this role, you will be responsible for owning the design and implementation of medium and large features, driving system improvements, and mentoring junior engineers. You will collaborate with team members to deliver high-quality, scalable, enterprise-level software systems, while also playing a key role in influencing the technical direction of the team.
To be successful in this role, you must have an understanding of software architecture and design, and the ability to solve complex problems with innovative, scalable solutions. You will thrive in a highly collaborative, cross-functional environment where your experience and expertise will be leveraged to shape the future of the engineering team and systems.
What you'll do:

  • Take ownership of the design, development, and implementation of medium to large features, ensuring they align with both business and system goals.
  • Demonstrate systems thinking by architecting and designing entire systems owned by the team, addressing problems that may span across team boundaries.
  • Lead the charge in proposing technology improvements, architectural changes, and large-scale design or implementation enhancements.
  • Ensure the quality of the codebase through thorough code reviews and mentoring, influencing the team's approach to design and coding standards.
  • Lead and execute on process improvements, standards, and tools to streamline engineering practices.
  • Research, propose, and implement technical solutions for long-standing technical debt and operational challenges.
  • Troubleshoot and debug complex issues in production systems, and optimize for performance, scalability, and reliability.
  • Mentor junior engineers and contribute to their technical growth while fostering a collaborative, high-performing team culture.
  • Drive results and alignment with leadership on key team goals, business metrics, and execution strategies.


Who you are:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Minimum of 5+ years of experience with backend or full-stack software engineering, with a proven track record of delivering complex software systems.
  • Proficient in at least one modern programming language (e.g., Go, C#, Java, Kotlin, Rust, etc.), with broad experience in solving problems and building systems.
  • Experience delivering SaaS software and a strong understanding of the full software development lifecycle.
  • Expertise in software design patterns, systems architecture, and API development (including REST or gRPC).
  • Deep understanding of secure development principles and experience implementing security best practices.
  • Experience with both SQL and NoSQL databases, and a solid grasp of data modeling and performance optimization techniques.
  • Demonstrated ability to work independently and solve problems with minimal guidance, while also collaborating effectively with cross-functional teams.
  • Strong leadership and mentoring skills, with a commitment to fostering a positive and productive team culture.
  • Excellent communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.


Nice to have, but not necessary:

  • Golang experience
  • GCP experience
  • Adtech experience


#LI-Remote
Why Frequence?
Frequence is a dynamic, diverse, innovative, and friendly place to work. We embrace our differences and believe they fuel our creativity. We come from varied backgrounds and think that's important. Whether it's taking ideas from previous lives and applying them in different ways or creating something completely new, we are all trail-blazing team players who think big and want to make an impact.
We are committed to cultivating a culture of inclusion and collaboration. We welcome diversity in education, culture, opinions, race, ethnicity, gender identity, veteran status, religion, disability, sexual orientation, and beliefs.
Please be advised that we will NOT be using third-party recruiting agencies for this search.

Top Skills

C#
Go
Java
Kotlin
NoSQL
Rust
SQL

Similar Jobs at Madhive

10 Hours Ago
Remote
India
Senior level
Senior level
AdTech • Cloud • Digital Media • Enterprise Web • Software
The Staff Backend Engineer will design and develop impactful features, drive architectural decisions, and mentor team members. Responsibilities include solving complex problems, collaborating with stakeholders, and ensuring successful feature launches within a cross-functional Agile team.
Top Skills: C#GCPGoJavaKotlinNoSQLRustSQL
10 Hours Ago
Remote
India
Junior
Junior
AdTech • Cloud • Digital Media • Enterprise Web • Software
As a Backend Engineer at Frequence, you'll design and optimize scalable backend systems, write clean code, troubleshoot issues, contribute to API development, and collaborate with cross-functional teams while taking ownership of features and driving technical improvements.
Top Skills: C#GoGoogle Cloud PlatformGrpcJavaKotlinNoSQLRestRustSQL
10 Hours Ago
Remote
India
Senior level
Senior level
AdTech • Cloud • Digital Media • Enterprise Web • Software
The Staff Backend Engineer will design and develop impactful features, drive architectural decisions, and mentor team members. Responsibilities include solving complex problems, collaborating with stakeholders, and ensuring successful feature launches within a cross-functional Agile team.
Top Skills: C#GCPGoJavaKotlinNoSQLRustSQL

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account