Backend Software Engineer C#

Techifide

Not Interested
Bookmark
Report This Job

profile Job Location:

Curitiba - Brazil

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

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

Youve 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 arent essential but theyll help you hit the ground faster:

  • Exposure to graphics-related technologies (e.g. CAD WebGL WebGPU 2D/3D concepts)
  • Experience with real-time collaboration systems (e.g. SignalR )
  • 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
Core responsibilities: Design and build backend services in C# / .NET with a focus on performance reliability and long-term maintainabilityShape and optimise PostgreSQL schemas and queries for high-volume data-heavy use casesDevelop resilient distributed systems using asynchronous patterns (e.g. SQS...
View more view more