Détail de l'annonce pour le poste de Lead developer / Software architect M/W chez Hacknowledge à Préverenges


We are looking for a developer which would participate in our applications development as well as lead the development tasks (ie. write specs, drive architecture, ensure best practices in testing and code deployment, perform code reviews).

Our applications range from a customers portal as well as security applications in the realms of logs management, alerting engine, threat intelligence feeds management, …

Your tasks

  • Write or review specs
  • Drive software architecture
  • Drive best practices and ensure they are well in place
  • Perform code reviews
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and
    performant applications
  • Implementation of security and data protection

Technical Skills:

  • Strong proficiency with Python3
  • Knowledge of Kafka, Scikit-Learn, Tornado and SQLAlchemy
  • Good understanding of REST web services
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git and GitLab
  • Experience with CI/CD pipelines
  • Modern Linux automation/administration tools and methodologies a plus


  • +3 years of experience in development
  • Interest in information security field, CTF player a plus
  • Fast and avid learner
  • Adaptability and autonomy
  • Team player
  • Fluent in English (oral, written). Fluent in French
  • Swiss residency or EU citizen willing to relocate

Reasons to apply:

  • you like the challenges provided by working in a dynamic security company
  • you have a passion for what you do and want to learn more

Reason NOT to apply:

  • you do are stuck at python2.7
  • you use the same password for pizza delivery and e-banking