Full Stack Developer
We are looking for a software developer looking for new challenges, resilient and committed to solving complex health problems; purposeful, able to work under processes, in a team and with agile methodologies. Have a particular interest in medical software, which is highly demanding and regulated. Interested in learning about health informatics standards and regulations and who shares with us the passion for continuous updating and learning.
Responsibilities
​
Participates in the design according to the requirements, development, maintenance and documentation of the software developed in the area of innovation. In addition to actively supporting the integration with other projects, testing, CI/CD and the implementation of new technologies.
​
​
Requirements
Computer science related degree (bachelor's degree or higher).
One year of experience in a similar role preferred
​
​
Required skills
​
Oral and written comprehension of the English language, sufficient to understand technical documentation.
Deep knowledge of software development, including design patterns, architectures, algorithms, functional and object-oriented programming; as well as fully follow the SOLID principles.
Management of relational databases (preferably MariaDB, Postgresql and Sqlite) and non-relational (preferably MongoDB).
Experience using Git, familiar with its basic concepts and commands. With notions of Git-Flow workflow preferably.
Experience developing clients and servers for APIs such as: RESTFUL, gRPC, graphQL, websockets, sockets, etc.
Experience using package managers and build tools like npm, gradle, maven, etc.
Development experience with any of the following languages: Javascript (node js), Java, C#, Go, Python, or typescript.
Be comfortable generating documentation with markdown or asciidoctor.
Feel comfortable using linux and windows systems through the terminal.
​
Desirable skills
​
Management of public clouds such as: AWS, Google Cloud Platform or Azure
Knowledge of standards in Medical Informatics such as DICOM, HL7 (v2, v3, FHIR) and/or ASTM (LIS01/LIS2).
Security (basics, PKI, RSA, PCSKs, TLS/SSL, etc)
Basic knowledge of comprehensive testing, to support your development to the quality team.