Senior JavaScript FullStack Developer / Architect

  • Rua Alfredo Allen 455, Porto, Porto, Portugal
  • Full-time

Company Description

Jscrambler is growing at a fast-pace fueled by the success of recognized web security products. Jscrambler applies security layers to 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 is the driver 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!

Job Description

We are looking for a Senior Javascript FullStack Developer / Architect to join our Development team. You will participate in the full development lifecycle and contribute from conception to production delivery. Your contribution will be decisive in the design of the ideal architecture for a highly scaled application (to process up to millions of requests), with large database processing. We aim for a dynamically scaled application based on microservices.

Responsibilities

  • Actively participate in the product architecture and specification
  • Design and implementation using our current stack (Node.js, MongoDB, Redis, React/Redux, graphQL)
  • Ensure the quality of the developed code
  • Participate in the agile development process

Qualifications

  • Bachelor Degree in Computer Engineering or similar discipline; or, equivalent demonstrable experience
  • 5+ years experience working as a Software Engineer, with a strong emphasis on Web Technologies
  • At least 2 years experience in:
    • Software architecture design in scaled software (microservices)
    • JavaScript, both BackEnd (Node.JS) and FrontEnd (React or other similar frameworks)
    • JavaScript test tools like Mocha and Jest
    • NoSQL databases, particularly MongoDB, and Redis

 Skills and Attributes

  • Deep knowledge of HTTP protocol and end-to-end workflow
  • Experience in Security/Application Security is valued
  • Experience in Agile methodologies is valued
  • Fluent in English