Roles we're searching for now: – Software Engineering /
More than 3.5 billion people globally cannot obtain access to high quality health services due to poor health systems, inadequate infrastructure, and human resource gaps.
Our client is an impact start-up with a mission to democratize access to healthcare – starting with emerging markets. With strained public healthcare systems and many uninsured inhabitants, there is an enormous potential to transform the health sector in these markets.
Local digital health start-ups, meanwhile, face challenges such as access to funding and often sub-optimal technology.
WHAT THEY DO
They are addressing these challenges by investing in the most talented local entrepreneurs, providing them with funding, world-class scalable technology, and extensive operational know-how in digital health.
They are building their first Software Engineering team based in Spain that will be tasked with building a global platform delivering on-demand healthcare to most in-demand communities.
Scale, performance and a rapid experience are super important! Full Stack Developers who can work across the stack to ensure we build a scalable architecture enabling us to grow and expand into new markets rapidly is incredibly important!
They have built a modern stack using NodeJS, React, MySql, Github actions, Terraform for infra-as-code, K8s and Docker! And are currently deployed onto AWS but are building for a multi-cloud future as we deploy in multiple countries.
The Development team will own the front-end architectural workstreams; the role is to work closely with all team members to create a modular, scalable solution that addresses/incorporates future architectural changes and designs. The developer will drive the team’s engineering practices in test-driven development, continuous integration, and automated deployment, and is a hands-on team member who actively coaches the team to solve complex problems. They know how to write clean modern APIs, integrate with legacy systems and work with databases.
Responsibilities:
* Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
* Ensure the code follows latest coding practices and industry standards
* Design and develop the business logic and backend systems and services
* Work closely with frontend developers to design and develop functional, performing and complete APIs
* Ability to produce high-quality, self-documenting code by using test-driven development (TDD) techniques
* Build integration and connection to existing systems
* Write both unit and integration tests, and develop automation tools for daily tasks
Key Skills:
* Experience with package managers (npm), task runners (Gulp, Webpack, Grunt), CSS processors (Sass, Stylus), and APIs (WebSocket)
* Experience on the backend in common languages and frameworks (NodeJS, Java, Spring boot), functional programming in Scala
* Deep knowledge of Object-Oriented programming and engineering principles like SOLID
* Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools
* Strong understanding of Agile methodologies
* Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
* Believes in culture of brutal transparency and trust
* Open to learning new ideas outside scope or knowledge
* Extensive knowledge in advanced coding techniques and cross-platform development
* Ability to write high-quality, self-documenting code using test-driven development techniques
* Familiarity with testing and debugging processes, including unit testing and UI testing
* Passion for Linux and other open-source platforms
#J-18808-Ljbffr