Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.