Software Developer

Jscrambler
Make your JavaScript Application Protect Itself

Job details

  • Full-time
  • calendar
  • map markerPorto, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routePortuguese
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €400

Intro

Jscrambler is growing at a fast-pace fueled by the success of recognized web security products. Our ground breaking technology is being used by the most innovative companies in the world to protect their web presence and applications (check our website for some references!). Jscrambler applies security layers on web applications, granting self-defensive capabilities that enable them to fight any fraud, reverse-engineering or tampering attempts, avoiding data leakage and damages to the customer reputation.

Our team of highly skilled and trained professionals are the drivers for this success, continuously adding R&D to guarantee high quality and state-of-the art Javascript software, critical to the mission our customers entrust us. If you are passionate about Javascript software development, using the latest technologies and methodology, in a creative and open-minded environment, then we want you on our team!

Jscrambler is seeking an experienced Software Developer that is looking for an opportunity to be challenged by working in a fast-growing company that is crafting software of great complexity that is being used with the most well-known companies around the world. He/She will have an important role in the development of our innovative web security product.

Main responsibilities:

  • Actively participate in the product architecture and specification
  • Create solutions for complex problems
  • Design and implementation using our current stack (Node.js, MongoDB, React/Redux. graphQL) - with smaller bits in other languages (bash scripting, Java, C)
  • Ensure the quality of the developed code
  • Participate in the agile development process

Main requirements

  • Bachelor Degree in Computer Engineering or similar discipline; or, equivalent demonstrable experience
  • 3-5 years experience working as a Software Engineer, with strong emphasis on Web Technologies
  • Participation in the design and development of at least one distributed software application or system
  • Already living in Portugal

Skills:

  • Deep knowledge of HTTP protocol and end-to-end workflow
  • Experience in developing N-tier architectures, with dynamic content, with highly-scalable approaches and complex security models
  • Experience with the following technologies are required: JavaScript, JSON, REST services, SQL, AJAX, code repositories (Git, Mercurial)
  • Experience with at least one Web backend technology and MVC frameworks, such as: Node.js, PHP
  • Experience with data-driven applications using relational database engines such as PostGreSQL, MySQL, Oracle or SQL Server
  • Knowledge/Experience with one of the following programming languages: C/C++, Java, Any Functional language
  • Analytical and creative mindset. Not only you should design software, but also provide new solutions for problems that can be solved computationally
  • Fluent in English

Nice to have

  • Experience in Security/Application Security is valued
  • Experience in Agile methodologies is valued
  • Previous experience in research is valued
  • Experience in using Test-Driven Development or Behavior-Driven Development approaches and implementing scalable testing of web applications
  • Knowledge of NoSQL databases, particularly MongoDB, and Redis
  • Experience with non-web programming languages: C/C++ and Functional Languages

Perks

We offer:

  • You will be engaging a dynamic team, with plenty opportunities to learn from experienced JavaScript and Security gurus
  • You can make the difference: you will be allowed to think the process and the product itself
  • We are committed to the development of our employees, and in promoting their career and well being
  • We are in the epicenter of the roaring Porto Startup Scene

Benefits:

  • Performance bonus up to 30% of the salary
  • Health insurance
  • Internal training program
  • Various office perks
  • Other benefits may be set accordingly with the candidate's knowledge and experience

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €400