> DOU
senior
A-listwareFull Stack Engineer
format:Remotecompany:Outsource
c#typescriptreactnode.jsgraphqlmicrosoft sql serveretl
dockerkubernetesactive directorymicrosoft entra id
> full description
Our Customer:
A global product company in the cybersecurity domain, focused on helping organizations identify and reduce risks across modern IT environments.
Your Tasks:
- Develop and maintain C# backend services, including testing, production troubleshooting and performance optimization
- Build and maintain the React front end and the GraphQL API backed by Node.js and Hapi.js
- Develop and optimize the TypeScript data access layer, keeping control over generated SQL and performance-critical behavior
- Design and evolve Microsoft SQL Server schemas, indexes and queries, diagnosing bottlenecks through execution plan analysis
- Build and maintain data ingestion and ETL pipelines with attention to data correctness, failure handling and latency
- Own feature delivery from design through production across ingestion, backend logic and the customer-facing UI
- Investigate customer-reported issues across the stack and carry fixes through verification
- Participate in technical customer meetings, clarifying requirements and explaining findings and trade-offs
- Review code and mentor engineers on the team
- Improve automated testing, CI/CD, observability and overall system performance
Required Experience and Skills:
- 8+ years of professional software engineering experience, with substantial recent hands-on full-stack work in production
- Strong practical experience developing and maintaining C# backend services in production
- Proven track record of delivering and maintaining production TypeScript applications across frontend, backend and data processing
- Strong practical experience with React in production applications
- Strong practical experience with Node.js backend development
- Hands-on experience designing and maintaining GraphQL APIs
- Proven expertise in Microsoft SQL Server, including schema design, indexing, query performance analysis and tuning
- Hands-on experience building and troubleshooting data ingestion, ETL or streaming pipelines
- Hands-on experience working with event-level datasets
- Proven ability to investigate issues across application and database layers and carry fixes through verification
- Proven ability to clarify requirements, discuss technical trade-offs and communicate findings to colleagues and customers
- English — Upper-Intermediate
Would Be a Plus:
- Experience with real-time processing frameworks
- Experience working in cloud environments
- Hands-on experience with Docker or Kubernetes
- Familiarity with Active Directory or Microsoft Entra ID
- Understanding of identity security concepts