Abbots Langley, Hertfordshire
Up to £65000.00 per annum
almost 2 years ago
Senior Software Engineer - (dot)Net - Permanent - Leavesden - £65k per annum
Do you care deeply about your work? Do you have a passion for retail and eCommerce? And have you always wanted to build something big, from the ground up, and to really put your mark on something? Then this will be something for you!
Started in 2015 by a group of people who strongly believe that the online retail industry for baby and kids clothing, equipment, toys, and accessories really isn't doing a very good job.
We have built our own eCommerce platform from the ground up so that we have full control over all the features we need in order to deliver the very best customer experience possible. This isn't just a shop with customers; it's a shop that serves and rewards a community. All our products are tested by kids and their parents before they go on our site. If they don't love it, we don't sell it.
About the role
Building an eCommerce platform is no small undertaking. It involves tooling for product information management, basket and order management, order processing, fraud screening, payment processing, customer returns, various integration and database work. Oh, and let's not forget our customer facing website! The tasks are really varied, hugely exciting, and come with lots of great challenges.
A bit about tech
The server-side framework is an ASP.NET MVC5 application running on ASP 4.7. We use Raven, Azure Table storage, Azure blob storage, and SQL Azure.
Our apps communicate via queues and subscriptions. We use Visual Studio for development. We test using NUnit and our own little framework called MicroSpec.
We think Domain-driven Design is awesome and it inspires and informs all architectural and code design decisions.
We try to stay clear of large JS frameworks like angular and Knockout because, in our experience, they often just swap one set of complexities for another without adding anything other than bling. Don't get us wrong, we like bling, too, and we're not saying we don't think they have a place - we just don't have a need for them yet.
We use Google Apps for everything that concerns day-to-day working. Oh, and we use Zeplin for collaboration between the developers and the designer.
Did we mention Trello? We love Trello. And we loooove Slack. We've got big plans for Slack and the SlackBot. Can you imagine doing a release simply by talking to SlackBot? We can!
All our code lives in Git. We build and deploy using AppVeyor. Everything runs in Azure with App Insights providing extra monitoring. We do not use Active Directory and probably never will.
A little bit about you
We don't know you, yet, so we can really only talk about the things that we think are really important in order for you to succeed and have fun in this role.
We would like someone that;
- Is confident in who they are and their abilities as a developer.
- Loves UI and web development.
- Can talk to people/Doesn't need a business analyst to interpret what "the business" wants.
- Not particularly fond of documentation, but values clarity
- Likes moving fast, but you know that processes have their place.
- Is not after a routine nine-to-five job. You're looking to be part of something and make a real difference.