Back

Full Stack Developer -Synesis IT PLC

Beginner Synesis IT PLC

Posted on: Tue Jul 01 2025

Salary
Negotiable
Job Type
Full Time
Location
Dhaka (Kawran Bazar)
Vacancies
Not Specified
Industry
IT and Digital Solutions
Deadline
7/9/2025
Position Summary

We are seeking an experienced Full Stack Developer to design, build, and maintain a Cyber Range Platform for enterprise cybersecurity training. The ideal candidate will have expertise in Python (Django/Flask), React.js, virtualization, and cybersecurity tools to create realistic attack/defense simulation environments. 

Job Responsibilities

Backend Development (Python/Django)

  • Develop RESTful APIs & Web Socket-based real-time communication for cyber range scenarios.
  • Implement JWT authentication, role-based access control (RBAC), and audit logging.
  • Integrate virtualization (KVM, Docker, Proxmox) for automated lab deployments.
  • Build CTF (Capture The Flag) challenge engines with auto-scoring systems.
  • Use Celery + Redis/RabbitMQ for asynchronous task processing (e.g., VM provisioning).

Frontend Development

(React.js)

  • Develop real-time dashboards for training monitoring, attack visualization, and scoring.
  • Implement network topology mapping (D3.js, Sigma.js) for cyber range environments.
  • Design interactive cybersecurity training modules (e.g., phishing simulations, malware analysis).
  • Ensure responsive UI/UX for both desktop and mobile training interfaces.

Cybersecurity & DevOps Integration

  • Integrate penetration testing tools (Metasploit, Burp Suite, Nmap) via APIs.
  • Deploy SIEM & logging (ELK Stack, Grafana) for real-time attack analysis.
  • Containerize applications using Docker/Kubernetes for scalable deployment.
  • Automate CI/CD pipelines (GitLab CI, GitHub Actions) for secure code deployment.

Cyber Range Infrastructure

  • Configure SDN (Software-Defined Networking) for isolated training environments.
  • Develop scenario automation scripts (Python, Ansible) for attack/defense simulations.
  • Implement Vulnerability Injection (e.g., CVE-based exploits) for training realism.
  • Ensure SOC2/NIST compliance for logging, data retention, and access controls.


Required Educational Qualifications
  • B.Sc. in Software Engineering
  • BSc. in BSC in Computer Science Engineering
Additional Qualifications

Required Skills & Tools

Core Technologies 

  • Backend: Python (Django/Flask), FastAPI, REST/WebSocket APIs
  • Frontend: React.js (Redux, Material-UI), TypeScript, D3.js
  • Database: PostgreSQL (Preferred), MongoDB, Redis
  • DevOps: Docker, Kubernetes, Ansible, Terraform

Cybersecurity Tools

  • Virtualization: Proxmox, VMware ESXi, VirtualBox, KVM
  • Attack Simulation: Kali Linux, Metasploit, Cobalt Strike (Optional)
  • Defensive Tools: Snort, Wazuh, Suricata, ELK Stack
  • Networking: Open vSwitch, WireGuard, PF_RING

Nice-to-Have

  • Experience with SCADA/ICS Cyber Ranges (Critical Infrastructure Training).
  • Knowledge of AI/ML for Threat Detection (e.g., TensorFlow + Suricata).
  • Familiarity with Bangladesh Cyber Security Laws & Policies.

Compensation & Benefits:

  • Medical allowance
  • Weekly 2 holidays
  • Profit sharing
  • Salary review: Yearly
  • Friendly work culture
  • Unlimited tea and coffee
  • Reimbursement on certificate training
  • Flexible working hours 

Required Skills
  • Mongo DB
  • RESTful API
  • JavaSript
  • API testing
  • Cybersecurity
Job Benefits
  • Festival Bonus: 2
  • As per company Policy

Apply and Chat With HR Via App
Download on Google Play Download on the App Store