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 a real passion for coding, to join our established Shanghai team, where you will help us develop new client facing features and 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.
We employ over 50 developers across our offices in Chicago, London, and Shanghai. Projects cater for clients around the world so there is a lot of collaboration with teams in other countries. As with a startup, our environment is dynamic and you will encounter many opportunities to take on new responsibilities and work on a wide range of tasks, whilst still enjoying the stability of working for a company that has been established for more than 40 years.
We challenge people but don’t leave them to work alone. We believe that having a team of supportive colleagues is key, and that developing and maintaining effective communication links with colleagues and clients is a critical to delivering software with consistently high quality. We also believe in giving developers the support to grow in their own personal development, whether they wish to become a technical expert, take on leadership responsibilities or move into more business-aligned roles later in their career.
Primary Technologies Used:
- Languages: Python, Java, C++, .NET
- Web backend frameworks: Django, Alfresco
- 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
- Our next generation technology currently under development includes technologies such as Docker, ECS, Kinesis, Lambda, EMR, Hadoop, Spark, TensorFlow, CouchBase, Neo4j and scikit-learn
- Exposure to our full software stack, using primarily Open-Source software
- Enhance your development capabilities in this broad role, looking after development, system configuration and testing
- Influence the direction of your team through continuous improvement activities
- Join a diverse, high-functioning agile team who enjoy great relationships with their Product Owner and stakeholders
- Collaborate with your team in an agile open workspace, or retreat to one of our quiet areas when you need to focus on individual tasks
- Intensive pairing activities to get you up to speed quickly with our technology stack
- Opportunities to collaborate and work with teams based in London and Chicago
- Participate in team planning activities with the Product Owner and other stakeholders
- Develop features for our client-facing website and data entry software
- Demo software to internal stakeholders and record their feedback
- Participate in testing and other quality assurance activities
- Manage the deployment of new features to beta and live environments
- Contribute to continuous improvement activities
- An excellent degree result from a good university
- Total passion for writing code
- Ability to learn and adapt to new technology platforms
- Diagnose & handle urgent service issues as part of our global Maintenance and Operations Team
- 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
- Good English writing and speaking skills