The role in a nutshell
We all take a great deal of pride in our work, and it's important to us that everyone sees the fruits of their labour. A typical project progresses from inception to deployment in less than a week, allowing you to quickly see your hard work live on our public platforms.
We have a range of systems including our web site, mobile app, administration system, partner portal and embedded systems - used in third party websites (desktop and mobile). We are constantly developing all of these to add new features, handle increasing scale, improve usability and support new platforms.
You will be working closely with Software Architects, Lead Engineers, UX Designers, and other developers to create new and improve existing features as well as liaising with our Systems Administrators and user support team to investigate and resolve issues.
Our stack is ever growing, but currently includes:
- C# ASP.NET Core / 4.7+
- PostgreSQL / DynamoDB / Elasticsearch / SQL Server
- Graphite / InfluxDB / Grafana
- Node / Python
- HTML5/CSS3/LESS/SASS, ECMAScript 6
- Infrastructure: Docker, AWS+Cloudformation
Know something different right now? Tell us about it, we’re always open to ideas.
Everything we do is hosted in AWS, if you’ve never used it we’ll teach you, if you’re experienced we want to hear from you.
What we need from you
Passion is the most important quality you can have. As long as you've got a couple of years real-world industry experience, we aren't too fussy about what you know or don't - so don't be intimidated.
We can and will teach someone who is willing to learn. You have a good understanding of C#, HTTP and the web paradigm. You have demonstrable experience with the MVC pattern.
We're a small team so you need to be versatile and enjoy the variety of working on anything and everything that's needed. You take pride in your work, and are driven to deliver great software.
You push for positive change within yourself, your team, your department and your business. We want to be challenged by you and to challenge you in order to improve us both. Everything is open for review and we take continuous improvement seriously.
You have excellent communication skills. You have the ability to listen and take critical feedback as well as contribute to group discussions and can articulate your opinions concisely. It's obvious to everyone around you that you have fun with your work and with your co-workers – because they are doing the same.
Everyone knows that when you take on a task whether it's huge and scary or tiny and boring, you're going to see it through to the best of your ability and we will provide you the support to do it – every step of the way. You love to teach and learn from your co-workers and we love to teach you too. Tell us what you have been reading recently and what has been piquing your interest at the moment.
We aren't an agency with external clients imposing impossible time/budget deadlines, our code IS our business and so ensuring a consistently high level of quality is paramount.
If a job is going to take twice as long as its estimate to complete in order to achieve the level of quality we desire, then so be it (although we'll expect an explanation); We won't make you keep a time-sheet.
Everyone is equal and encouraged to work with each other as best suited to solve problems. If you've got an idea or a request then there's no red tape. If you can demonstrate its worth then it's likely to happen - be it the use of a new technology, a piece of equipment or a change to our entire development approach.
We try our best to apply Occam's Razor to everything we do. Our product owners and stakeholders truly understand the value of iterative development and embrace the process of continual improvement. We continually strive to reduce waste by keeping paperwork and meetings to a minimum. The development team is physically centred around a giant glass Kanban board which we use to track the progress of high level priorities and individual tasks. This goes most of the way to eliminating problems with communication before they even occur.
Keep Your Tools Sharp
We don't scrimp on tech, you'll get a beast of a machine with more RAM than you can shake a compiler at, SSDs as standard and at least as many monitors as you have eyes. Most importantly, you can choose your own peripherals.
We'll buy you any licenses you need to be productive. We'll send you to any interesting conferences you can find, as well as support you if you want to be a speaker. We regularly attend, sponsor and speak at our local meetups and believe in supporting and giving back to the community. We've run free training workshops in the past and are looking into Code Club sponsorship.
We have a fun, fast paced and social working environment. We use Slack for internal comms (i.e. GIFs), use Git properly, monthly on-site catered lunches, regular free fruit, snacks, coffee, and biscuits.
Come Join Us.
You'll love it as much as we do.
We've accomplished a lot since we started in 2011, but in many ways, this is just the beginning. This is the chance for you to get in on the ground zero. An opportunity to make a difference within business with global reach. We offer a fast paced, fun & social working environment where you can truly make an impact with your work.
We work hard at UNiDAYS, but we also believe in fair compensation for hard work. That's why we're pleased to offer all employees full access to our comprehensive benefits package. This includes:
- 25 days holiday per year increasing with length of service & flexible bank holidays
- Competitive salaries
- Company bonus scheme
- Company pension scheme
- Private healthcare
- Income protection policy
- Life assurance policy
- 4pm finish on Fridays
- Free fruit, tea & coffee
- LOTS OF CAKE
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Apply now