12

Software Engineers (Full-Stack), London to 80k

London, United Kingdom (UK), EMW [EMW-SEFSL]

Field(s) of expertise
Software Engineering
Job type
Contract
Education
Bachelor
Deadline
Closed

About this job

The Company is a team of people driven by a purpose: to solve the world’s most complex problems, through knowledge engineering. They are the inventors of their own knowledge-base and query language. Their technology helps organisations in various industries, including Life Sciences, Defence & Security, Financial Services and Robotics, to build intelligent systems that they believe will change the world. From financial analytics to drug discovery, cyber threat detection to robotics disaster recovery, their technology empowers engineers around the world to tackle a higher order of complexity in knowledge, and solve the world’s most complex problems.

After only a few years, their pioneering community has grown to 5000+ engineers, spread across 10+ countries around the globe – and counting. To continue pursuing this vision, they need to build a team of individuals who are not just the best and brightest in what they do, but also driven by a strong sense of purpose and compassion for the world.

Responsibilities

As a Software Engineer (Full-Stack), you will be developing the desktop and web applications for the database management and graph visualisation tool, the CI platform, the Academy, Developer Platform, Discussion Forum, their websites and all other web infrastructure they will build in the organisation.

Their solution is a distributed knowledge graph: a logical database that allows companies to organise large and complex networks of data as one body of knowledge. They provide the knowledge engineering tools for developers to easily leverage the power of Knowledge Representation and Reasoning when building complex systems. Ultimately, they serve as the knowledge-base foundation for cognitive and intelligent systems.

As a Software Engineer (Full-Stack), your work will span across all aspects of software engineering; from programming and debugging, to architecture design, build engineering, release engineering, documentation, workflow automation, PRs & code reviews, as well as R&D. Your goal is to build the environment: the web – for users, clients, community, and organisation. Their users need to work with the database management and graph visualisation tool, developers need to work with the CI platform, and everything else they do should be integrated through their web infrastructure: from code to blogs, meetups, conferences, cloud deployments, support, marketing and sales. Their web infrastructure will define the organisation’s products, processes, efficiency, culture and success.

Profile

Whilst of course having a preference for candidates already living and working in London, for the right candidates, the company will provide Visa sponsorship if required, as well as relocation support, to help with the move to London.

Requirements

  • Bachelors degree in Computer Science or Software Engineering
  • 3+ years of commercial experience as a Software Engineer
  • Solid programming experience in web technologies: JavaScript, Node.js, Vue/Angular/React, HTML, CSS
  • Proven experience in developing desktop or dashboard applications using web technologies
  • Proven experience in developing data visualisations
  • Proven experience in working with web services
  • Proven experience in working with databases and cloud environments
  • Proven experience in build and release (CI/CD) engineering
  • Familiarity with client-server architecture
  • Familiarity with full-stack software development
  • Familiarity with large-scale software architectures that spans across multiple repositories
  • Familiarity open-source software development and community
  • Strong communication, documentation, writing, and presentation skills
  • Senior/Lead Software Engineers additional requirements:
  • 5+ years of working experience as a Software Engineer
  • Demonstrable experience in leading a team or mentoring others

For information on how the personal data in your application is processed, please see the EMW Privacy Policy.