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 DOThey 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 requiredEnsure the code follows latest coding practices and industry standardsDesign and develop the business logic and backend systems and servicesWork closely with frontend developers to design and develop functional, performing and complete APIsAbility to produce high-quality, self-documenting code by using test-driven development (TDD) techniquesBuild integration and connection to existing systemsWrite both unit and integration tests, and develop automation tools for daily tasksKey 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 ScalaDeep knowledge of Object-Oriented programming and engineering principles like SOLIDNice to have knowledge of immutable infrastructure, infrastructure automation and provisioning toolsStrong understanding of Agile methodologiesWants to unleash inner self-starter and work in an environment that fosters entrepreneurial mindsBelieves in culture of brutal transparency and trustOpen to learning new ideas outside scope or knowledgeExtensive knowledge in advanced coding techniques and cross-platform developmentAbility to write high-quality, self-documenting code using test-driven development techniquesFamiliarity with testing and debugging processes, including unit testing and UI testingPassion for Linux and other open-source platforms
#J-18808-Ljbffr