Skip to main content

Barracuda - Full Stack Developer - Python/Django/React.js

Technology
Barracuda Networks
2 weeks agoUntil 14/12/2026

Job description

Envision yourself at Barracuda

Barracuda's Application Security team builds our Web Application Firewall (WAF) and WAF-as-a-Service product lines, protecting against the latest web application threats such as API attacks, bots, and client-side attacks.

Our customers range from top-5 global banks and oil companies to small businesses who lack IT expertise - therefore, a key focus of our engineering efforts is using automation and Machine Learning to help our customers detect threats and tune their configuration for maximum security.

Tech Stack Exposure :

Required :

  • Proficient in Python and relevant work experience.
  • Very good knowledge and experience working with the Django REST framework.
  • Proficient in React / TypeScript / Material UI / state management.
  • Database management skills and prior experience with MySQL / PostgreSQL.
  • Excellent understanding of RESTful APIs.
  • Knowledge of SDLC and Agile practices - working with source code management tools (Git).

Nice to Have :

  • Exposure to cloud technologies and services on Azure / AWS platforms.
  • Linux background experience (Shell/Bash scripting knowledge).
  • Experience working with Docker and containers.

What You'll Be Working On :

  • Design and develop new features/enhancements.
  • Troubleshoot, fix, and test product issues to resolve complex problems.
  • Work with Product Management to understand business requirements for projects and remove gaps and ambiguity; create technical tasks out of general requirements.
  • Understand performance and security implications of how the design/code impacts the product.
  • Write and maintain unit, integration, and E2E tests across backend and frontend.
  • Conduct code reviews with focus on code quality, security, and test coverage.
  • Build and maintain React UI components aligned with design specs.

What You Bring To The Role :

  • 5+ years of relevant experience working as a full stack developer with backend emphasis.
  • Self-motivated, quick learner, excellent analytical and problem-solving skills.
  • Ability to communicate clearly and use a collaborative approach across boundaries to get work done.
  • Experience with test automation frameworks and quality-first development practices (TDD/BDD).

What You'll Get From Us :

  • A team where you can voice your opinion, make an impact, and where you and your experience are valued.
  • Internal mobility - there are opportunities for cross training and the ability to attain your next career step within Barracuda.
  • In addition, you will receive equity, in the form of non-qualifying options.
Keywords
ReactOSTypescriptLinuxWafJavaScriptDjangoMysqlPostgresqlPythonFirewall

Interested in this role?