Wyzer-business_process_management-business_process_automation-software-workflow

Software Developer

Department: Developer
Job Type: Full Time
Location: Malta

Wyzer is on the lookout for talented and passionate individuals to join our cause in helping every single organisation become a digital organisation. We’re a small and ambitious team that work closely in sync while each taking real ownership of our respective areas. We are motivated by building intelligent solutions that drive meaningful value to our customers.  

What we’re looking for

We are looking for a software developer to join our existing team and contribute towards extending the functionality of our core framework and build features for our products and enterprise clients.

Responsibilities

  • Design, Develop, Test and Document features required by our clients or core systems
  • Work as part of a cross functional team to produce high quality solutions to our clients
  • Clearly communicate with all stakeholders

Must-have

  • Willingness to learn and work with Elixir and Java
  • Experience with Databases such as PostgresSQL, CouchDB or Elastic
  • Familiarity with writing tests and CI/CD pipelines
  • Strong communication and writing skills in English

Nice to have

  • Understanding of BPMN paradigm
  • Knowledge of other languages or platforms, such as Javascript, Typescript, VueJS, Go, Bash Script, Hyperledger Fabric or RabbitMQ
  • Experience with other functional languages, such as Scala, Clojure and Haskel
  • Knowledge of architecture patterns such as Micro-services and CQRS
  • Knowledge of Linux, Vagrant, Docker and Kubernetes

Who we are

Wyzer is a software startup based in Malta made up of technology-oriented problem solvers that offer products and services to enterprises to ensure that they flourish in the digital world. Our goal is to change the way people work and the way organisations offer their services through No Code and Low Code technologies.

What we do

Through our products and services, Wyzer assists organisations in automating their business processes to help them become more efficient and offer better customer experiences through the use of technology.

How we do it

We are proud to utilise modern technologies and constantly update our software stack to continuously improve the quality of our codebase and systems. We adopt a micro-service architecture – our systems are made up of small, re-usable and interchangeable modules that independently handle units of functionality.

We use RabbitMQ to handle the communication between the modules, Elixir to build scalable micro-services, the Phoenix framework to expose APIs and a combination of Vue JS and React to build our responsive web portal and native mobile apps. We also utilise several Java-based services to handle authentication, authorisation and the execution of business processes.

We are a remote-friendly, agile company that prioritises a healthy and friendly work environment for all. We catch up regularly to organise ourselves through daily virtual stand-ups and weekly company meetings.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx