Senior C# Back-End Developer

1 month, 1 week ago
Full-time
Senior
Software Development
Revive

Revive

Revive Media Inc. is an advertising services company based in Playa del Rey, California, founded in 2019. The company specializes in AI-powered ad enablement and programmatic ad buying, particularly on Amazon's Demand-Side Platform (DSP). Revive serves as a multi-channel media and technology partner for advertisers, agencies, and media companies, optimizing their planning, execution, and reporting through its AI-assisted platform called Convoy. Revive has experienced significant growth, achieving a 122.2% growth rate from 2022 to 2024 and ranking among the fastest-growing companies in Los Angeles County. The company emphasizes innovation and efficiency in programmatic advertising, with a focus on audience targeting, seamless cross-channel execution, and real-time analytics. Revive targets brands, advertisers, agencies, and media companies, helping them streamline their advertising efforts and achieve precise local targeting. With over 120 partners and thousands of monthly campaigns, Revive is committed to delivering effective advertising solutions.

marketing & advertising
51-200
Founded 2019

Description

  • Design, develop, and maintain robust, high-performing back-end systems.
  • Write clean, scalable, and well-documented code in C# using .NET 10 and Entity Framework.
  • Develop and support software applications, database integrations, interfaces, and new functionality enhancements.
  • Build and maintain unit and integration tests for critical software components.
  • Collaborate with product managers, front-end developers, and the principal architect to define objectives and design cohesive solutions.
  • Estimate feature scope and timelines with product managers.
  • Work with internal teams and vendors to fix, improve, and document products and development phases.
  • Implement secure development best practices and maintain compliance with GDPR and other applicable regulatory standards.
  • Select and update application packages to improve security and maintainability.
  • Monitor systems and support backend APIs and third-party system integrations.

Requirements

  • Minimum of 5 years of back-end development experience with a strong emphasis on C# and .NET.
  • Highly proficient in C#.
  • Extensive experience with .NET, at least .NET 6; experience with .NET 10 preferred.
  • Proficiency in SQL and experience with database design and management.
  • Experience developing and integrating RESTful APIs, preferably using Minimal API.
  • Thorough understanding of dependency injection concepts and implementation.
  • Experience with a modern ORM such as Entity Framework.
  • Familiarity with AWS and .NET tools for services such as SNS, SQS, SES, S3, Lambda, and Bedrock.
  • Familiarity with TypeScript and/or React is preferred but not required.
  • Knowledge of NoSQL databases is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Ability to make decisions independently and collaborate in a fast-paced remote environment.
  • Strong organizational and time management skills.
  • Commitment to continuous personal and professional development.
  • Must be based in the United States of America.

Benefits

  • Medical, vision, and dental coverage with 100% of employee premiums covered and 50% of dependent premiums covered.
  • Fully remote work with a remote working stipend.
  • Flexible PTO with an unlimited take-what-you-need approach.
  • Coffee or tea subscription.
  • Monthly 3-day weekend.
  • Annual base salary of $160,000 to $190,000.
  • Potential total compensation includes additional equity and variable pay.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Python Systems Developer - Functional Testing Project

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python developer for a project-based AI evaluation role focused on building functional tests, reproducible environments, and quality checks for large multi-language codebases.

Bash C C++ Docker Go Linux LLM Pillow Pytest Python Rust
52 minutes ago

Staff Backend Developer

Varicent 251-1K Professional Services

Varicent is hiring a Staff Software Developer to lead the design and delivery of scalable, data-driven product systems for a core SaaS product area focused on revenue performance management.

AWS Azure CI/CD GCP Machine Learning Python System Design TypeScript
1 hour, 27 minutes ago

Senior Python Developer - Code Migration Specialist

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python developer for a project-based AI opportunity focused on testing, evaluating, and improving large codebases and migration workflows for leading tech companies.

Bash C C++ Docker Go Linux LLM Pillow Pytest Python Rust
1 hour, 42 minutes ago

Senior Software Engineer - Postgres

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Software Engineer to help build a new Postgres initiative within its cloud platform, focused on database orchestration, automation, and developer-facing infrastructure.

C C++ CI/CD Go Kubernetes PostgreSQL Python Ruby Rust Terraform TypeScript
1 hour, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers