Recruitment, Smart Governance

Expanding the team, we’re hiring: Software Developer

We’ve been going strong for 17 years now, focused on our growth and working on accomplishing our product and international strategy.

With this said, we’re hiring for our Lisbon, Portugal office.

The perks of working in our team go from joining a debt-free, solid company, with a relaxed & informal office environment, with direct contact with its senior team and get a chance to directly influence the product roadmap. Also, we do have Raspberry Pi2 and LattePanda kits available in-house. Tech culture is important in our office, and we can get as geek as one can be.

In case you didn’t knew already, a Software Developer makes software for the world to use. This includes researching, designing, coding, implementing, and testing software. A Software Developer will likely take part in design, implementing proof of concepts, computer programming and participate on the management of the projects to see them to fruition.

If you’ve seen the tv show The IT Crowd, we are looking for someone who codes like Maurice Moss (with or without women slacks) and easy-going like Roy Trenneman.

Mandatory Must-Knows:

The Software Developer should be capable of debugging, fixing, testing and writing new code on the following languages:

  • C# and SQL;
  • HTML5, CSS and JavaScript.

Also, we need to be able to fluently communicate with you in Portuguese and English, so speaking and writing in these tongues and having good communication skills is important.

Interested? Just apply by sending us an email introducing yourself and including your CV as attachment to recruiting at

Life is either a daring adventure or nothing.

Typical work activities and responsibilities of the Software Developer

Responsibilities and tasks vary from project to project, but overall the Software Developer may typically be involved in:

  • designing software development strategies, procedures and methods;
  • planarchitectdevelopand implement software;
  • respond to software faults;
  • diagnosingand troubleshooting breakdown problems;
  • reacting fastto incidents and be prepared to do some serious duct-tape programming to save the day;
  • fitting new custom development codeand making sure software is working correctly;
  • carrying out quality inspectionson environments;
  • liaisingwith client departments, customers, other suppliers and other engineering and production colleagues;
  • developingtools, scripts, software applications to expedite projects implementation;
  • dealingwith emergencies, unplanned problems and repairs;
  • improvingproduction environments’ security and reliability policies and procedures;
  • working with specialist equipment and software – as geek as it gets;
  • writing development strategiesto help with faster time-to-market implementations and commissioning guidelines;
  • ensuring there is continuous coverof the software and production environments in case of breakdowns;
  • actively contributeto influence and evolve the software product roadmap;
  • actively contribute to customer satisfaction and positive perception of return of investment.