Why join Mintel? We are the world's leading market intelligence agency and technology underpins our success. We help our clients understand consumers and consumer markets and aspire to provide the market intelligence behind every great business decision. Our technology supports research, analysis, and operations work of Mintel staff and help us deliver data, insight and opinion in a compelling way to our clients across the globe.

We’re looking for a Software Developer with at least 3 years of commercial experience, including a significant amount of Python based development. Joining our established London team, you will help us develop and improve client facing features, as well as optimise our research delivery systems and processes. We are continually evolving our technology, currently building a modern data processing architecture involving big data and machine learning technologies, as well deploying our services to the cloud to provide arbitrary or web scale capability.

In this role:

  • Work with your development team to implement technical solutions to solve key business problems.
  • Use your experience to suggest alternatives or to evaluate options we have to build really effective, flexible and easy to maintain solutions.
  • Learn about current performance and reliability aspects of your product, proactively suggesting and implementing optimisations.
  • Ensure that engineering practices on your team are improving, such as effective use of a Definition of Done, improvements to automated testing and continuous delivery.
  • Help to improve coding standards and team knowledge via your expert input.
  • Across all Mintel development teams, provide input and influence discussions around best practices and new technologies, helping us to develop an effective basis for future developments.  We’re expecting you to be opinionated about best practices for team effectiveness too.






Primary Technologies Used:

  • Languages: Python and Java
  • Web backend framework: Django
  • Web frontend technologies: React.js, Backbone.js, Bootstrap, SCSS, Selenium, webpack
  • Databases: MariaDB/MySQL, Postgres
  • Search technologies: Solr, ElasticSearch
  • Servers: Mixture of our own hosted network and cloud services on AWS

During our interview process we’ll want to see that you have extensive experience using several of these technologies.  As we work in such a dynamic industry we’ll want to see that you can pick up and work with new technologies quickly too.

Our next generation technology currently under development includes technologies such as Docker, ECS, Kinesis, Lambda, EMR, Hadoop, Spark, TensorFlow, CouchBase, Neo4j and scikit-learn.

 

Requirements:

  • Advanced knowledge of several languages, frameworks, and/or data storage technologies.
  • Experience with designing service based architectures
  • Strong knowledge of unix based operating systems
  • Excellent communication skills, and a desire to work in a highly collaborative environment and participate fully in agile software development processes.
  • Aptitude for identifying and solving problems, both technical and organisational.
  • Adept at discussing implementation details and technical capabilities with development colleagues as well as making these understood to colleagues outside the IT department.
Apply for this Job
* Required
File   X
File   X


Application consent for Mintel

By clicking the “I Accept” button you expressly make the following representations and warranties and give your consents as described below:

Mintel collects your personal data for the purposes of managing Mintel’s recruitment related activities as well as for organizational planning purposes globally. Consequently, Mintel may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment.

Mintel does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, Mintel has international sites and Mintel uses resources located throughout the world. Mintel may from time to time also use third parties to act on Mintel’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within Mintel group of companies as well as to third parties acting on Mintel’s behalf, including also transfers to servers and databases outside the country where you provided Mintel with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.


Share this job: