Senior Full-Stack Web Developer (Django REST / React / Azure)
Company: TeamFicient
Location: Remote
Employment Type: Full-Time
Salary Range: To be discussed (Negotiable for highly experienced candidates)
Work Schedule:
- Time Range: Between 7 AM – 7 PM CST (Graveyard shift)
- Working Hours: 9 hours per day (8 working hours + 1-hour break)
- Days Off: TBD (2 days per week)
Why Join Us?
- Competitive salary based on experience.
- Opportunity to grow within an international, people-first organization.
- Supportive work environment that values innovation, inclusion, and career growth.
Position Overview
We are developing an AI-driven cybersecurity, MDR, and compliance automation platform that unifies detection, monitoring, response, and governance in one system.
The product ingests logs and telemetry from multiple sources — endpoints, email gateways, cloud infrastructure, and security tools — then applies AI-assisted analysis to detect threats, validate evidence, and generate audit-ready compliance insights.
It integrates SOC / MDR operations (threat monitoring, alert triage, endpoint correlation) with GRC and audit readiness workflows (control tracking, policy mapping, evidence automation).
The platform is a multi-tenant SaaS built on Azure Cloud, using Django REST Framework (Python) and React / Next.js (TypeScript) with API integrations to EDR, SIEM, email security, and AI/ML services (OpenAI, AWS Bedrock, Azure AI Studio).
The Senior Full-Stack Web Developer will lead the end-to-end architecture, ensuring security, scalability, and continuous delivery across all modules — from API design to real-time dashboards.
Key Responsibilities
- Architect, develop, and maintain Django REST APIs for authentication, telemetry ingestion, alert correlation, incident management, task automation, and reporting.
- Build and manage React / Next.js front-end applications for SOC dashboards, alert triage panels, compliance matrices, and AI-generated audit reports.
- Design and optimize PostgreSQL schemas for large datasets with caching and indexing strategies for performance.
- Integrate external security and compliance APIs (SIEM, EDR, Cloud Security Centers, email security gateways, vulnerability scanners).
- Implement security-by-design principles: secrets management, role-based access, input validation, rate limiting, and secure session handling.
- Build and maintain CI/CD pipelines in Azure DevOps / GitHub Actions with automated tests, code quality checks, and blue-green deployments.
- Collaborate with AI / ML engineers to integrate model endpoints for anomaly detection, risk scoring, and NLP-based evidence classification.
- Define coding standards, peer review processes, and release management workflows.
- Mentor junior engineers and support cross-functional teams with technical design reviews and documentation.
Qualifications & Must-Haves
- 5–7 years of hands-on full-stack experience developing and deploying production-grade applications.
- Expert in Python (Django REST Framework) and TypeScript (React / Next.js).
- Strong knowledge of Azure Cloud (App Service, Functions, Storage, Key Vault, Monitor).
- Familiar with container orchestration (Docker, Kubernetes, or AKS).
- Skilled in API security, OAuth 2.0, OpenID Connect, JWT, and RBAC.
- Experience with multi-tenant SaaS, background jobs (Celery, Redis), and asynchronous processing.
- CI/CD and automated testing experience (PyTest, Jest, Cypress) with monitoring tools like Sentry or New Relic.
- Strong understanding of security frameworks and compliance domains (SOC 2, ISO 27001, NIST CSF, GDPR, HIPAA).
Tech Stack & Tools:
- Languages / Frameworks: Python (Django REST), TypeScript (React / Next.js)
- Databases: PostgreSQL, Redis
- Cloud & DevOps: Azure App Service, Azure Functions, Azure Monitor, Azure DevOps, GitHub Actions, Docker, Kubernetes
- Security & Compliance: OAuth2, JWT, RBAC, OWASP Top 10, SOC 2, ISO 27001, NIST CSF, GDPR, HIPAA, PCI DSS
- Testing & Monitoring: PyTest, Jest, Postman, Cypress, Sentry, New Relic
- Collaboration & Docs: GitHub, ClickUp, Confluence, Slack, Google Workspace
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Cybersecurity, or related technical field.
- Additional training or certifications in Cloud Computing (Azure/AWS) or Secure Software Development are a plus.
Technical/System Requirements
- Desktop or laptop with Intel Core i7 / i9 or AMD Ryzen 7 / 9 (or higher) processor
- Minimum 32GB RAM for multitasking and large file handling
- NVIDIA RTX or AMD Radeon Pro graphics card (recommended)
- Workstation free from noise and distractions
- Stable primary internet connection and backup internet
- USB headset with noise-cancelling microphone
- Backup power source (generator, UPS, or accessible alternative workspace during outages)
This is a long-term opportunity for an experienced IT professional who is ready to take on a leadership role in a fast-paced, global organization.
Join TeamFicient and help build efficient, secure, and scalable IT operations that empower teams to perform at their best.
Job Type: Full-time
Application Question(s):
- What is your expected monthly salary for this position (in PKR)?
Work Location: Remote