Senior Software Developer

Jscrambler Ver Empresa

Não especificado
Licenciatura

Jscrambler is seeking an experienced Software Developer that is looking for an opportunity to be challenged by working in an 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.

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

Experience and Qualifications

  • 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. It’s a requirement having participated in the design and development of at least one distributed software application or system

Skills and Attributes

  • 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

Desirable

  • 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

What 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
  • Not from Porto? Checkout this short video and catch a glimpse of how wonderful this city is, and how much fun you’ll have if you move here 🙂

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

How to Apply

Apply with a cover letter and your CV. We ensure the confidentiality of every application. Don’t forget to include your github handle.

Você tem que entrar na sua conta para poder candidatar-se a este anúncio.

Nós ajudamos a encontrar
o emprego certo para si.

Nós ajudamos a encontrar os
candidatos certos para a sua empresa.