Full-Time Senior C# Back-End Developer
Revive Media is hiring a remote Full-Time Senior C# Back-End Developer. The career level for this job opening is Senior Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Revive Media
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Join Revive Media to help advertisers scale localized ads. We're transforming from a services agency to a product-led business with our new native platform. This platform needs support for organizational adoption before broader sales.
As a Senior Back-End Developer, design, develop, and maintain robust, high-performing back-end systems. Partner with product management, front-end, and principal architect, focusing on back-end APIs, integrations with third-party systems, and the entire application lifecycle.
Your C# and .NET expertise is crucial for building a scalable, maintainable application.
Key Responsibilities
- Write clean, scalable, well-documented C# code (using .NET 8 and Entity Framework).
- Develop and support software (applications, database integration, interfaces, new functionality).
- Coordinate with teams for project success and compliance.
- Build and maintain unit and integration tests.
Team Collaboration
- Collaborate with product and front-end teams for functional, cohesive code to enhance user experience.
- Assist product managers in estimating effort and timelines for features.
- Collaborate with internal teams and vendors to improve products.
- Document development phases, monitor systems.
Compliance & Best Practices
- Implement code using secure development practices.
- Select and update application packages for security and maintainability.
- Ensure software compliance with GDPR and other regulatory standards.
Technical Requirements
- Experience: Minimum 5 years back-end development, strong C# and .NET framework emphasis.
- Languages: Highly proficient in C#. Familiarity with TypeScript/React preferred, but not required.
- .NET Framework: Extensive experience with .NET, minimally .NET 6, preference for .NET 8.
- Database Management: Proficient in SQL, database design, and management. Knowledge of NoSQL databases is a plus.
- API Development: Extensive experience with RESTful APIs, preferably using Minimal API.
- Dependency Injection: Thorough understanding and implementation experience.
- ORM: Experience with a modern ORM like Entity Framework.
- Amazon AWS: Familiarity with AWS and .NET tools to interact with services (SNS, SQS, SES, S3, Lambda, etc.)
Other Requirements
- Analytical Skills: Strong problem-solving, algorithmic thinking.
- Communication Skills: Excellent verbal and written communication.
- Independence: Ability to make independent decisions and collaborate.
- Teamwork: Collaboration and pressure management in a remote environment.
- Time Management: Excellent organizational and time management skills.
- Continuous Learning: Strong commitment to personal and professional development.