Apply

Sr. Backend Engineer (.NET/C#)

Posted 2024-10-23

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 165000 - 190000 USD per year

🔍 Industry: Performance marketing

🏢 Company: Fluent, LLC

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerNode.jsPythonAgileDesign PatternsElasticSearchGitKafkaKubernetesC#ElasticsearchgRPC.NETRedisCollaborationCI/CDRESTful APIsMicroservices

Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a backend engineer focused on .NET and C#.
  • Proven experience with RESTful APIs and microservices architectures.
  • Strong understanding of database technologies like Elasticsearch, Redis, and EventStore.
  • Hands-on experience with CI/CD, Docker, Kubernetes, and cloud services (preferably AWS).
  • Understanding of OOP principles and software design patterns.
  • Familiarity with message queuing and streaming technologies (e.g., Kafka, gRPC).
  • Excellent problem-solving, debugging, and collaboration skills.
  • Experience with version control (Git) and Agile methodologies.
Responsibilities:
  • Design, develop, and maintain backend services and APIs using .NET and C#.
  • Architect and implement microservices, ensuring scalability and performance.
  • Collaborate with frontend and DevOps teams for deployment and integration.
  • Write clean, efficient, and testable code following best practices.
  • Optimize existing services for performance and reliability.
  • Build and manage database structures using Elasticsearch, Redis, and EventStore.
  • Implement monitoring, logging, and alerting solutions.
  • Streamline CI/CD pipelines for backend services with DevOps.
  • Troubleshoot complex issues in production.
  • Stay current on industry trends and technologies.
Apply