Here at OnBuy.com – the 4th largest eCommerce Marketplace in the UK behind Amazon, Ebay and Etsy – we’re growing fast. To grow even further, we have a big focus on building out our development team right now. We’re looking for engineers happy across the full stack but understand you’ll have a preference for front or back end.
In these roles, we will call on your senior expertise on day-to-day changes, as well as giving you a voice in planning future developments. We’re also planning our international expansion, so there’s no better time to join us!
Who we are:We are on a mission to provide 'the most transparent and fair-trading platform' for sellers, and a place where buyers can easily find what they need, every day. What sets OnBuy apart from other marketplaces is that we don't compete with our sellers, we don't sell our own products and we don't have our own warehouses, which creates a more efficient business model that allows us to focus on the customer experience and helps us to reinforce trust in our sellers, and the platform itself.
Job overview:Our Software Engineers work within cross-functional teams to design, build and maintain solutions within our eCommerce Marketplace platform. We utilise modern development practices to deliver high quality and scalable change.
Your role will involve:Developing and maintaining features that deliver value to our customers and OnBuyCollaborate in all stages of the software development lifecycle, from early requirement discussions with a Product Owner to deployment to our production environmentSupport and mentoring of the less experienced developers in the teamContinually striving to improve what we do and how we do it
Experience required:At least 3 years’ experience building web applications using PHP, Laravel or other MVC framework, and JavaScriptExperience creating RESTful web APIsAbility to write clean, well-designed code that follows SOLID principlesExperience developing and deploying solutions to GCP (or similar)Contribute to all phases of the development lifecycleMySQL experience
Other desirable skills & knowledge:NoSQL data stores likeCouchbase or Mongo DBSearch solutions likeSolrCaching technologies like RedisExperience working on ecommerce systemsAgile software development