Software Engineer

Company:  TruRating
Location: London
Closing Date: 18/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
TruRating – be part of something which will change the world.Take the plunge. Live the dream. Do something you know will touch the lives of millions of people the world over every single day, changing the way businesses and consumers think. Get out of bed in the morning for that adrenalin hit, love the pace, love the challenge, love doing what has never been done before – and love being the best you’ve ever been. And what’s more, owning part of what you’ve created.TruRating is a fast-scaling SAAS company that improves businesses, benefits consumers, and donates to charities. Our patented technology collects feedback from 80%+ of customers at the point of payment and provides this data in real time to improve the multi-channel experience and financial performance of merchant businesses. This feedback also provides transparent, representative, and validated information to consumers in the form of TruRating store ‘profile pages’, whilst for every question we ask, TruRating donates to childrens charities.We partner with the biggest payment companies in the world, and our unique integrations mean we are delivering an unprecedented dataset. No other business in the world is combining online and offline sentiment and consumer behaviour data in huge volumes, at near to real time.Our customers include some of the best-performing and highest-profile retailers in the world, and the group is growing all the time. We collect millions of ratings and over 300m data points every week and are ‘live’ in the UK, Europe, North America, Australia, and NZ. With 800m ratings now under our belt, multiple patents and unique data the world is there for the taking.We need to grow our passionate team to help us live out the dream and deliver on our incredible opportunity. We have a series of new functionalities and business opportunities that build off our core capabilities – and these need shaping and communicating to the world. We’re a global business with teams in the US, Australia and UK. We are actively growing our team and invite you to check us out!The role We’re looking for a talented Software Engineer to quickly integrate into our Tech team and help us deliver our ambitious and challenging roadmap as we roll out across the globe. In order to make the TruRating user experience consistent and intuitive across the dizzying array of devices and platforms we are currently targeting, you will need to apply flexibility and creative thinking on a daily basis. We want passionate, talented and outstanding individuals to join us and help bring the truth back to ratings around the world. Key responsibilitiesWorking with technical team leads to develop and deliver high performance APIs, front end web applications and services. Implement and maintain TruRating’s consumer applications and APIs.Implement and maintain TruRating’s internal back-office tools and APIs.Contribute to our architecture by investigating and suggesting appropriate technologies and design patterns, finding weak points in our existing platform and rewriting of existing APIs Key ObjectivesCode highly scalable and efficient software.Fix bugs / defects in unfamiliar code.Learn new paradigms, languages, and libraries as you work.Investigate new technologies and their applicability to the company’s offering.Contribute to the design and development of new products across teams.We would love to bring on board someone who has… Minimum of 3 years’ experience in software developmentExperience with some, or all the following technical skills:C# with a deep understanding of the .NET family of frameworksSQL ServerTypeScriptREST API developmentAuthentication standards (OpenID Connect, OAuth2, SAML etc.)Test driven development and test framework experience (xUnit/MSpec/MSTest)Event driven architectures and associated technologies (Azure Event Hubs / Event Grid / Kafka / RabbitMQ) JavaScript frameworks (Nuxt/React)Desirable technical skills, but not essential:Deep understanding of web development standards (HTML/CSS/JavaScript)Android developmentC++DevOps experienceCloud First Development (Azure / AWS / GCP)Microservice ArchitectureContainer packaged software and deployment (Docker/K8)Experience in implementing solutions with high unit and integration test coverage.Payments industry experience is a bonus. Participating in design, code, review and best practices discussions.Working with UX, QA, Architects and Product Owners using Agile methodologies.Experience with code review process.Excellent written and verbal communication skills.A flexible and "can do" approach, so a team player who is prepared to give new ideas and processes a try.An ability to take on new challenges with enthusiasm and energy.Good Knowledge of Object-Oriented Programming/SOLID principles.Capability to work on multiple projects at the same time.Capability to work under own initiative.TruRewardsIn addition to our enviable company culture at TruRating, we offer 25 days holiday, Private Medical Healthcare with AXA (medical history disregarded), a SMART pension, Wellbeing support packages and group life insurance with Metlife. As with everyone in the team, you will have share options and therefore own a part of the company and benefit directly from its success. Application processAs well as your CV please include a brief introduction that helps us understand why you would be a great fit for the role. We are keen to quickly bring on board this crucial member of the team so please do get in touch promptly by emailing [email protected]. We are not currently able to provide any visa sponsorship places. If you are excited about this role but your experience doesn't align perfectly with every part of the job description, please apply anyway :-) Studies in this area report that some groups of us – like people of colour, people with disabilities people from LGBTQ2+ communities, women are less likely to apply for jobs unless we meet every single qualification. Here at TruRating we are committed to providing the most welcoming and inclusive work environment - free from any form of discrimination and inequality. What makes TruRating is us all thriving as part of a diverse and supportive culture – and we would love to welcome you to it : )
Apply Now
Share this job
TruRating
An error has occurred. This application may no longer respond until reloaded. Reload 🗙