About the Role
We are looking for a Senior Backend Software Engineer to join our team at Dawnguard. This remote position allows you to work from anywhere within the CET to CET+3 time zones. As a Senior Backend Software Engineer, you will play a crucial role in shaping the future of cybersecurity with AI. You will be part of a dedicated team that focuses on secure cloud architecture, embedding security directly into system architecture from the ground up.
What You'll Do
- Develop type-safe backend components using TypeScript, NestJS, and NX.
- Build and maintain GitHub CI/CD pipelines and Azure IaC templates.
- Collaborate on architecture decisions and help shape the product roadmap.
- Ensure performance, scalability, and security across backend services.
- Champion a great developer experience through a test-driven and agile mindset.
Requirements
- 7+ years of experience in software engineering, preferably in cloud or security domains.
- Strong backend development skills with APIs (TypeScript, Python, Java).
- Experience working with cloud platforms (AWS, Azure, GCP) and IaC tools (Terraform, Pulumi, Bicep).
- Experience with data transformation and scalable architecture for large datasets.
- Familiarity with containerization technologies (e.g., Docker) and observability tools.
Nice to Have
- Experience with document databases.
- Knowledge of secure coding principles and code quality analysis tools.
- Familiarity with event-driven workflows and real-time interactions through websockets.
What We Offer
- Competitive salary and equity package.
- Flexible working hours and a fully remote setup.
- Unlimited PTO.
- Opportunity to shape a category-defining product from the ground up.
Dawnguard offers a unique opportunity for a Senior Backend Software Engineer to work remotely in a cutting-edge cybersecurity environment, with competitive compensation and equity.
Who Will Succeed Here
Proficient in TypeScript and NestJS, with hands-on experience in building scalable backend services, ensuring optimal performance under high load, and implementing security best practices within cloud environments like Azure and AWS.
Strong self-motivation and discipline, excelling in a remote work environment by effectively managing time, prioritizing tasks, and maintaining open communication with team members across different time zones.
Deep understanding of cloud infrastructure and DevOps practices, including Terraform for infrastructure as code, Docker for containerization, and CI/CD pipelines for automated deployments, with a mindset geared towards continuous improvement and innovation.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months