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...
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
View more
View less