FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
Requirements and responsibilities
We’re hiring a pragmatic Full-Stack Developer to help modernize and extend a mission-critical, multi-tenant SaaS platform. You’ll ship code across the stack (C#/.NET + Angular/TypeScript), contribute to our cloud-native architecture on Azure, and help bridge legacy and modern components safely and fast.
You’ll also leverage AI-powered development tooling and practices (e.g., intelligent code assistants, automated refactoring, AI-generated tests, AI-augmented documentation and analysis) to accelerate delivery, improve quality, and support modernization.
This role is a growth path into a Solution Architect position; candidates with that ambition will influence decision-making and take ownership of cross-cutting architecture and design decisions—including how AI is used responsibly within engineering workflows.
Implement features and APIs in C#/.NET (Core/ASP.NET) and front-end UI in Angular/TypeScript; occasional work in Vue.js where needed.
Create well-factored services, adapters, and data pipelines to integrate modern modules with legacy components.
Write automated tests (unit/integration/e2e) and participate in code reviews with clear, constructive feedback.
Use AI-assisted tooling for code generation, refactoring proposals, test scaffolding, and static analysis to improve development speed and correctness.
Contribute to observability: logs/metrics/traces, actionable alerts, and SLO-minded dashboards.
Help evolve our Azure foundations (App Services/Functions, Front Door/WAF, Storage, Azure SQL & PostgreSQL); containerize services where it makes sense (Docker/AKS).
Apply proven migration patterns to retire brittle code and reduce tech debt.
Improve performance and scalability through caching, async/eventing, and telemetry-driven tuning.
Leverage AI tools to assist with codebase exploration, dependency mapping, legacy-to-modern migrations, and architecture documentation.
Treat test automation as part of “done” (xUnit/NUnit, Playwright/Cypress).
Contribute to secure coding, dependency hygiene, and periodic hardening; collaborate during pen-test remediation.
Use and improve pipelines (GitHub Actions and/or Octopus Deploy); contribute to repeatable environment setup (IaC preferred).
Apply AI-aided scanning and analysis for vulnerabilities, dependency issues, configuration drift, and pipeline optimization.
Provide clear estimates/trade-offs; break work into small, shippable increments.
Help mentor peers through pairing, PR guidance, internal demos, and teaching best practices for AI-augmented development.
Communicate how and when AI tooling should be used responsibly within the SDLC.
Backend: C#, .NET (ASP.NET Web API, .NET Core), REST, async patterns, Entity Framework; familiarity with legacy ASP.NET is a plus.
Frontend: Angular (strong), TypeScript, RxJS, HTML/CSS; Vue.js experience is a plus.
Cloud (Azure): App Services/Functions, Front Door/WAF, Storage, Azure SQL; exposure to PostgreSQL and AKS preferred.
Data & Messaging: SQL design/tuning, basic Postgres ops; nice-to-have: Azure Service Bus/Event Grid, caching (e.g., Redis).
CI/CD & DevOps: GitHub Actions and/or Octopus Deploy; containers (Docker); IaC (Bicep/Terraform is a plus); monitoring with Azure Monitor/App Insights; OpenTelemetry familiarity is a plus.
Security & Identity: OIDC/JWT/SAML, role/permission models, secure secrets handling.
AI-Powered Development: Experience using AI coding assistants, AI-based test generation, codebase search/reasoning tools, or AI-enhanced documentation or QA workflows.
Comfortable refactoring, profiling, writing tests first when appropriate.
Strong debugging across distributed systems and browser/network layers.
Clear documentation: ADRs, README/runbooks, interface contracts.
Ability to integrate AI-generated suggestions while maintaining engineering judgment and code quality.
Crisp written/verbal communication; able to translate requirements into technical plans.
Collaborative, low-ego problem solver who seeks feedback and unblocks others.
Comfortable discussing where AI accelerates development—and where human expertise is required.
4+ years building production web applications (SaaS preferred) with .NET and a modern frontend framework (Angular strongly preferred).
Shipped features end-to-end in cloud environments; participated in or supported a modernization/migration initiative.
Experience with multi-tenant, performance-sensitive systems is a plus.
Practical experience incorporating AI tools into daily development workflows is a plus.
Exposure to data export/licensing APIs and rate-limiting/tenant isolation concerns.
Comfort with legacy UI frameworks (e.g., Ext.NET/Ext JS) for targeted remediation while modernizing.
Familiarity with prompt engineering or tuning AI tools for internal dev workflows.
© 2025 Qureos. All rights reserved.