Software Engineer - Ruby on Rails
Ikman.lkInformation Technology Software Engineer
No of positions: 10
[Unspecified Salary Range]Remote position
The candidate should be keen and passionate about contributing to building state
of the art applications, and the nature of the job. They will work closely with a
network of scientists and other web/software development experts and will be
responsible for maintaining and building on the current high-profile systems
behind the client’s product. A good understanding, knowledge and experience of
working with computer science and data management methodologies or
equivalent is needed, which would include good record of developing web-based
applications using multiple technologies like Java, Ruby on Rails, React Js,
Node, HTML, Java script, and CSS. Experience with SQL databases like
PostgreSQL is ideal, as well as working with geo-spatial technologies. The
candidate would be expected to be open to working with new technologies, if a
project requires it, and be able to think out of the box, with an eye for optimisation
and performance. The candidate will contribute to the development, support and
maintenance of the information systems underpinning the portal, which include
the public facing websites, the Information Service (SIS), IS Connect, API, and
any other applications connected to the portal, the databases and tools that
technically facilitate the process. They would report to the Product Manager
based in Europe.
Remote position
TECHNOLOGIES INVOLVED :
The information systems underpinning the process represent different
technologies, which include but not limited to: Ruby on Rails, Ruby, React JS,
NodeJS, Postgresql, Postgis, ESRI Arcgis, Java, Javascript, CSS, Ansible,
Mapping technologies
EXPECTATIONS
Required experience in the abovementioned duties, and ability to support the
team in all the different areas of work, in an application development services
capability.
Skills in writing good documented code, using code repositories, and good
design and development patterns practice
Ability to work in a diverse, multi-disciplinary environment, and with virtual
teams
Ability to be flexible and adapt to changes, and multi-task, which is crucial in
delivering the product
Fluency in English, and good communication skills
Willingness to travel abroad for meetings/training if required.
- Knowledge of working in a similar environment is an asset
If interested send your cv to [email protected]