Logo for Techifide Ltd

Backend Software Engineer C#

Job description

Core responsibilities:

  • Design and build backend services in C# / .NET with a focus on performance, reliability, and long-term maintainability
  • Shape and optimise PostgreSQL schemas and queries for high-volume, data-heavy use cases
  • Develop resilient distributed systems using asynchronous patterns (e.g. SQS or equivalent messaging systems)
  • Define and implement APIs that are consistent, scalable, and easy to work with across teams and external partners
  • Work closely with frontend engineers, product, and design to deliver complete features across areas like identity, billing, content, and collaboration
  • Continuously improve system performance using profiling, monitoring, and observability tools
  • Take part in architectural decisions and influence how the platform evolves over time
  • Support and guide other engineers through reviews, pairing, and technical discussions
  • Contribute to deployment, monitoring, and operational reliability within AWS
  • Actively reduce technical debt and keep the codebase in good shape as it scales

What we expect from you

You've built real systems, not just prototypes - and you understand what it takes to keep them running well.

  • Strong experience with C# / .NET in production environments
  • Ability to design and maintain scalable APIs (REST, GraphQL, or similar)
  • Experience integrating external services - including handling auth flows, rate limits, retries, and failure scenarios
  • Solid understanding of PostgreSQL, including schema design, indexing, and query performance
  • Experience working with distributed systems and message queues (SQS, Kafka, Pub/Sub, etc.)
  • Good instincts around performance, reliability, and observability
  • Comfortable working cross-functionally to deliver complex, user-facing features
  • Experience supporting and mentoring other engineers
  • Able to operate in fast-moving environments where priorities evolve
  • Strong debugging skills - able to trace issues end-to-end across services, logs, and external dependencies
  • Familiarity with AI-assisted development tools and how to use them effectively
  • Clear communicator who can work within an existing, evolving codebase (not just greenfield builds)

Nice to have

These aren't essential, but they'll help you hit the ground faster:

  • Exposure to graphics-related technologies (e.g. CAD, Three.js, WebGL, WebGPU, 2D/3D concepts)
  • Experience with real-time collaboration systems (e.g. SignalR, Y.js)
  • Familiarity with AWS services across compute, storage, and managed infrastructure
  • Experience with CI/CD pipelines (e.g. GitLab)
  • Understanding of observability tooling (logging, tracing, monitoring)
  • Experience working in Agile environments

Back-End Engineer Related jobs

Other jobs at Techifide Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.