
Backend Engineer with C#, DotNET & Python
Role summary
We are seeking a Backend Engineer with strong experience in C#/.NET and Python to build internal utilities, APIs, reusable components, and backend services. The role involves designing and developing these services, integrating with enterprise systems, and developing event-driven services using Kafka. You will also be responsible for ensuring services meet performance, security, and scalability requirements, conducting code reviews, and enforcing engineering best practices. Collaboration with platform engineers and support for automation teams are key aspects of this position.
Role : Backend Engineer with C#, DotNET & Python
Location:-
Charlotte, NC
Overall
– 10+ years
JD:-
Builds internal utilities, APIs, reusable components, and backend services that accelerate automation delivery and developer productivity.
Required Qualifications
- Strong development experience in C#/.NET, .NET Core, and Python.
- Experience building REST APIs, backend services, and integration utilities.
- Familiarity with Kafka or other event-streaming platforms.
- Understanding of secure coding, API governance, and cloud-native design.
Key Responsibilities
Utility & Service Development
- Design and develop internal utilities, APIs, and backend services using C#/.NET and Python.
- Build reusable components, automation accelerators, and shared frameworks.
- Develop backend services supporting dashboards, command centers, and reporting tools.
- Conduct code reviews and enforce engineering best practices.
Integration & Messaging
- Build integrations with enterprise systems, APIs, and automation platforms.
- Develop event-driven services using Kafka or equivalent messaging technologies.
- Ensure services meet performance, security, and scalability requirements.
Collaboration
- Work with platform engineers to align utilities with deployment, monitoring, and security standards.
- Support automation teams with reusable libraries and integration patterns.