Software Engineer
Description
Who are you?
You love coding to the brink of obsession! The code you write is clear, easy to maintain and unit test. You care about the user and you get a kick out of building features that they love using. You excel in a collaborative and agile environment where we deploy continuously, measure everything and take responsibility to diagnose and fix what breaks.
Does this sound like you? Then read on.
Who are we?
Raygun’s cloud-based platform and tools enable software development organisations and teams to deliver exceptional value to businesses, and exceptional experiences to customers. Raygun helps developers stay in front of application development and performance issues before they impact on end users.
This could be you...
You will be involved in the day-to-day development of the Raygun product suite, working mostly in the back-end code. You will be working largely with a C# code base but because we build developer tools that support all languages, knowledge of other languages is highly advantageous.
Our team is data driven and very collaborative; this means you will need to write clean and scalable code and work collaboratively with everyone to get the features deployed. We are a very supportive team and you’ll be given opportunities to learn and excel, but also be prepared to be challenged by designers and developers who care deeply about the Raygun products.
Requirements
A good candidate for this position:
- Has a solid background and commercial experience in the Microsoft stack.
- Knows how to build great, scalable web applications.
- Writes maintainable, testable and clear code, and dives in to make existing code even better.
- Has good communication skills and is self-motivated.
A great candidate for this position:
- Can solve a problem in a number of programming languages.
- Keeps up with new technologies, trying many of them out by building apps and coding, just for fun.
- Can work independently or in a small team to deliver features on time and to spec.
- Helps mentor junior developers and teach good coding practices.
Benefits
At Raygun:
- You’ll work closely with a team of genuinely nice people, who will support you.
- You’ll get to up-skill and learn new things from other team members, and share your knowledge.
- Ability to influence growth and clearly see your impact.
- Become part of a growing company where you can shape the future of our work processes.
- Preference for working in the office, but flexibility about working from home as needed.
- Your choice of set up. Mac or PC, the decision is yours.
- Up-skill and learn new things from other team members and share your own knowledge.
- Competitive salary.
Apply now!
The opportunity to join a fast-growing, fast-moving company where you have a direct impact is here – are you up for the challenge?
Applicants for this position must have NZ residency or a valid NZ work visa.
If you really want to know what tools and technologies we use, then here’s a great, big list for you:
Visual Studio 2017/Rider, GitHub, C#, ASP.NET MVC and WebAPI, JavaScript, Sass, Backbone, Marionette, React, MySQL, PostgreSQL, Druid.io, Redis, RabbitMQ, ElasticSearch, Octopus Deploy, TeamCity, AWS, Jira, and of course... Raygun (yes Raygun in Raygun!).