Make Your Resume Now

REF62362B - Full Stack Developer For Web Application - 4–8 years Exp

Posted November 18, 2025
Full-time Mid-Senior Level

Job Overview

Hire a full‑stack developer to evolve a POC into a production‑grade, interactive web application featuring data‑driven UX, cloud deployment (Azure/AWS/GCP), serverless functions, and embedded machine learning for forecasting and projections. The role spans front‑end interactivity, back‑end services in Python/.NET, database design and operations (SQL/NoSQL/Dataverse), CI/CD, security hardening, and observability.

 

Key Responsibilities

  • Build interactive, data‑driven web features with modern JavaScript/TypeScript, component frameworks, client‑side routing, and robust state management.
  • Design, develop, and maintain back‑end services and APIs using Python (FastAPI/Flask) and/or .NET (ASP.NET Core), including authentication/authorization and role‑based access.
  • Model, implement, and operate databases across SQL (PostgreSQL/MySQL/SQL Server), NoSQL (MongoDB/CosmosDB/DynamoDB), and Microsoft Dataverse; own schema design, indexing, and query optimization.
  • Deploy to Azure, AWS, or GCP using managed services and serverless (Azure Functions, AWS Lambda, Cloud Functions), including environment configuration, secrets management, and infrastructure-as-code familiarity.
  • Integrate and operationalize machine learning models for forecasting/projections (batch and real‑time), including feature pipelines, model packaging, inference endpoints, and monitoring of model performance and drift.
  • Establish CI/CD pipelines (GitHub Actions/Azure DevOps/GitLab CI) with automated testing, quality gates, and staged rollouts; maintain preview environments.
  • Implement application security best practices: input validation, OAuth2/OIDC, RBAC/ABAC, secrets rotation, least‑privilege IAM, dependency auditing, and secure headers/CSP.
  • Set up logging, monitoring, and alerting across front‑end and back‑end (structured logs, metrics, tracing, dashboards); define SLOs and incident response playbooks.
  • Optimize performance and cost end‑to‑end: bundle size, caching, API latency, database throughput, serverless concurrency, and cold‑start mitigation.
  • Collaborate with product, data, and stakeholders to translate requirements into resilient, testable implementations; write clear documentation and runbooks.

 

Minimum Qualifications

  • 4–8 years in web application development, including at least 2+ years of modern JavaScript/TypeScript in production.
  • Strong experience in either Python or .NET, with working competence in the other, building RESTful APIs/services and integrating third‑party APIs.
  • Database proficiency:
    • SQL: schema design, complex queries, migrations, and performance tuning.
    • NoSQL: data modeling and trade‑offs for document/column stores.
    • Dataverse: solution packaging, security roles/permissions, and integration patterns.
  • Cloud deployment on at least one of Azure, AWS, or GCP, including serverless functions, managed databases, storage, and networking fundamentals.
  • CI/CD experience and automated testing across unit, API, and integration layers.
  • Monitoring/observability: central logging, metrics, tracing, dashboards, and alerting (e.g., Application Insights, CloudWatch/X‑Ray, Cloud Operations, Datadog, or equivalent).
  • Security: OAuth2/OIDC, JWT, CORS, input sanitization, secrets/vaults, dependency vulnerability management.

 

Preferred Qualifications

  • Forecasting/ML deployment: scikit‑learn, Prophet, XGBoost, or exposure to MLOps tools (MLflow/SageMaker/Azure ML/Vertex AI) and scalable inference patterns.
  • Infrastructure as Code: Terraform, Bicep, or CloudFormation; environment promotion strategies and policy guardrails.
  • Event‑driven and streaming: Event Grid, SNS/SQS, Pub/Sub, Kafka; idempotency and retry/backoff patterns.
  • Front‑end frameworks: React/Vue/Angular; performance profiling, accessibility, and testing (e.g., Jest/Playwright).
  • Data visualization for operational dashboards (Recharts/ECharts/Chart.js) and accessibility best practices.
  • Hardening serverless workloads: cold‑start mitigation, concurrency controls, idempotent handlers, DLQs, and cost monitoring.

 

Tools and Technologies (Illustrative)

  • Front‑end: TypeScript, React/Vue/Angular, Vite/Webpack, CSS/Tailwind.
  • Back‑end: Python (FastAPI/Flask), .NET (ASP.NET Core), REST/gRPC.
  • Databases: PostgreSQL/MySQL/SQL Server; MongoDB/CosmosDB/DynamoDB; Microsoft Dataverse.
  • Cloud/Serverless: Azure Functions/AWS Lambda/GCP Cloud Functions; API Gateway/Front Door/API Management; managed DBs; object storage; queues/events.
  • CI/CD and Quality: GitHub Actions/Azure DevOps/GitLab CI; pytest/xUnit/Jest; code quality gates and artifact versioning.
  • Observability: Azure Monitor/App Insights, AWS CloudWatch/X‑Ray, GCP Cloud Operations; OpenTelemetry; Datadog/New Relic; optional SIEM integration.
  • Security: OAuth2/OIDC (Azure AD/Entra ID/Auth0/Cognito), vaults for secrets, SAST/DAST, dependency scanning.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!