Senior Backend Engineer

Purple Drive Technologies

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience in C# / .NET Core development.
  • Proven expertise in RESTful API design and implementation.
  • Strong proficiency in developing Windows Services.
  • In-depth knowledge of Object-Oriented Programming (OOP) principles and design patterns.
  • Practical experience with NoSQL databases like MongoDB and Cosmos DB.
  • Hands-on knowledge of Kafka for event-driven architectures.
  • Solid understanding of SQL and relational databases.
  • Familiarity with Kubernetes, especially Azure Kubernetes Service (AKS).
  • Knowledge of graph databases, specifically Neo4j and MongoDB Atlas.

Responsibilities

  • Design, develop, and maintain scalable and efficient C# REST APIs.
  • Build and manage Windows Services for background processing and system integration.
  • Apply Object-Oriented Design best practices to ensure high maintainability and performance.
  • Integrate and manage NoSQL databases such as MongoDB.
  • Implement message streaming solutions using Kafka for real-time data processing.
  • Develop and optimize SQL queries for relational data operations.
  • Deploy and scale microservices in Kubernetes environments.

Benefits

  • Opportunities for professional growth and development.
  • Collaborative work environment with cross-functional teams.
  • Access to cutting-edge technology and tools.
  • Flexible work hours and potential for remote work.
Full Job Description
Job Summary:

We are seeking a highly skilled C# Backend Developer with strong expertise in REST API development, Windows Services, and Object-Oriented Programming (OOP). The ideal candidate will have hands-on experience working with NoSQL databases, Kafka, and containerized deployments using Kubernetes. Knowledge of modern database systems like Neo4j and MongoDB Atlas will be an added advantage.

Key Responsibilities:

  • Design, develop, and maintain scalable and efficient C# REST APIs.
  • Build and manage Windows Services for background processing and system integration.
  • Apply Object-Oriented Design principles and best coding practices to ensure maintainability and performance.
  • Integrate and manage NoSQL databases (Document DBs such as MongoDB or Mongo Atlas).
  • Implement and manage message streaming solutions using Kafka for real-time data processing.
  • Develop and optimize SQL queries for relational data operations.
  • Deploy, manage, and scale microservices in Kubernetes environments (preferably Azure Kubernetes Service - AKS).
  • Work with graph databases (Neo4j) for data modeling and relationship mapping.
  • Collaborate with cross-functional teams including front-end developers, DevOps engineers, and architects.
  • Ensure high code quality through testing, documentation, and continuous improvement.
Required Skills & Qualifications:

  • Strong hands-on experience with C# / .NET Core development.
  • Proven experience in RESTful API design and implementation.
  • Proficiency in Windows Services Development.
  • Deep understanding of Object-Oriented Programming (OOP) concepts and design patterns.
  • Experience with NoSQL databases (Document DBs like MongoDB, Cosmos DB, etc.).
  • Hands-on knowledge of Kafka for event-driven architectures.
  • Strong SQL skills and understanding of relational databases.
  • Working knowledge of Kubernetes, preferably Azure Kubernetes Service (AKS).
  • Familiarity with Neo4j (Graph DB) and MongoDB Atlas.
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong communication and collaboration skills.
Nice to Have:

  • Exposure to Azure cloud services.
  • Experience with CI/CD pipelines and containerization tools like Docker.
  • Familiarity with Agile/Scrum development environments.
Education:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Similar Jobs

More Jobs at Purple Drive Technologies

More Information Technology Jobs

Find similar Senior Backend Engineer jobs: