This job has ended. Find similar jobs.

Full Stack Software Engineer

Posted 18 January by Heat Recruitment Easy Apply Featured Ended

Position: Full Stack Software Engineer

Location: Bristol

Salary: £30,000 - £50,000

We are working with a rapidly growing UK and US based company who provide big data risk intelligence solutions to a superb client base. They are a leader in the risk management / risk intelligence big data space and have been delivering 'big data’ solutions since the term big data was coined.

We are working with them to grow their development function in Bristol, it is a team that is already well established and has great ambition. They require several Developers specifically with strong Java experience to work on some exciting projects and gain exposure to some of the technologies introduced recently which include Clojure, Elasticsearch, Kafka (including Kafka Streams) and React.

Key Responsibilities

  • Deliver features, bug fixes and improvements to our systems - including ingestion, enrichment, analysis, product platform and search facilities
  • Build and maintain software with appropriate regard for simplicity, performance, scalability, testability, reliability, maintainability, extensibility, interoperability and other aspects of quality
  • Contribute technical insight to assist in developing and refining product vision
  • Support the work of other teams such as the Solutions and Test teams
  • Contribute to platform architecture decisions and technology choices
  • Contribute to feature definition, design, planning and estimating
  • Engage in lightweight team project processes to ensure work proceeds rapidly and on-timeline, minimise waste and resolve issues quickly
  • Use good judgement to meet delivery commitments
  • Assist the team in evolving practices, standards and tool sets to continuously improve our output
  • Share knowledge, ideas and expertise with team members to help them solve specific issues
  • Share experience and insight as a mentor to others in the organisation whenever appropriate
  • Communicate effectively and appropriately
  • Develop expertise and technical leadership in focus areas
  • Build knowledge of the company and promote the company's best interests in a wider context

Key Skills

  • Degree-level capability in computer science (data structures, algorithms, and computational complexity)
  • Experience of building production software systems using modern languages and tools
  • Awareness and enthusiasm for software best practices
  • Strong Java experience
  • Solr
  • Experience in building backend software
  • Ruby and Python
  • Clojure, Elasticsearch, Kafka (including Kafka Streams) and React
  • Large-scale data processing platforms such as Apache Storm, Spark, Hadoop
  • Relational databases and data modelling
  • Web services and API design
  • Information retrieval and vector space model, etc.
  • Natural language processing
  • Concurrent programming
  • Performance optimisation
  • Hibernate, Spring and/or Maven

Reference: 34012601

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job