We're Hiring: Vortex developer

  • Comment

Last year we set up our first office for Nexus Mods and began the process of relocating as many of the current staff as possible into the new environment.

As part of this process, we now have a job opening at Nexus Mods working on our Vortex software with Tannin, which is replacing the Nexus Mod Manager.

This position is based in our offices in Exeter in the UK, which I know limits our available recruiting pool from the sites, but I always post our job openings up on the site before passing on the requirements to local recruiters. I'd rather recruit from within the community if I can and we've been very lucky thus far finding staff who know and use Nexus Mods.

Here are the details.

The Role

You’ll be working with our current Vortex programmer, Tannin, to further develop and expand on Vortex. This will include fixing bugs and writing new extensions and functionality for the software.

While this role is based in our offices in Exeter, Tannin does not work from our offices and as such you will become a liaison between the Vortex development team and our web development team, that are based in the Exeter offices from which you will work.

Our stack consists of a mixture of technologies - Node, Electron, Javascript, React, CSS, and some C++ and C#.

We work as closely as possible to an agile project management scheme and every team member’s input is highly valued - we’re looking for people who can constructively discuss and promote ideas in our programming meetings.

You'll need development experience with javascript and be comfortable with related technologies.

Ultimately, we’re looking for people who are keen to learn and flexible in their approach with a strong programming background.


  • Working as part of the Vortex team to maintain the Vortex software, fixing bugs and adding new features.
  • Participating in team meetings.
  • Keeping track of your workflow using project management tools.
  • Working with everyone at Nexus Mods to shape the future of our platform.

Requirements and Skills

  • Javascript/Typescript & related Frameworks.
  • NodeJS/Electron.
  • CSS.
  • Strong understanding of Object-Oriented Development.
  • Willingness to learn new technologies.
  • Strong communication skills both verbally and written (English).
  • Right to work in the UK and a willingness to relocate to Exeter

Bonus Skills

  • Comfortable developing on Windows.
  • C++
  • C#
  • An understanding of games modding and knowledge of Nexus Mods.
  • Previous experience with Nexus Mod Manager and Mod Organizer.
  • A sense of humour.
  • A love of computer games.

Other Information

  • We will offer a competitive market rate salary dependent on your level.
  • We will provide high spec hardware for you to work from in the office.
  • For the right candidates we may be able to assist with relocation expenses and logistics. 
  • This is a full-time office-based position from our offices in Exeter, UK.

To Apply

In order to apply, please send an email to [email protected] with your CV and why you’d be suitable for this role.


  1. Dragonborn2020
    • member
    • 19 posts
    • 0 kudos
    I think it will benefit everyone on the nexus forum creating mods for Skyrim & fullout 4 as well, i hoping all mods which are available will work to everyones best interest, also everyone will be able to download and install anywhere up to 5,000 mods and Skyrim & fullout 4 and other games will work at its best, i wish there was a modding system program so when download a mode into a file on everyones pc have the file set up in such a way it automatically puts mods regarding there categorys it there category in file and up to 40 to 50 mods in each category at own choice as there is 60 plus categories in Skyrim, it takes quite a number to get a complete overhaul look on how many assets are there for Hearthfire as a eg. Hearthfire house: 1 outside, 2 inside, 3 lighting, 4 the basement, 5 lighting, 6 expansion, 7 bard, 8 visuals, 9 overhauls, 10 adoptable childrens own beds, 11 patches 12 bug fixes so there is some so 60 category x 12 in each one there is a minimum of 720 mods, up to maximum of 2600 to 3000 mods tops, go check it out everyone pick 1 category at a time look at magic mods eg.1) Conjuration mod, 2) Destruction mod, 3) illution mod, 4) Alchemy mod, 5) Enchantment mod, 6) Restoration mod, 7) Dragonborn mod, 8) Phederix Magic World mod, 9) Magic Effects, 10) perks mods, 11) Vampire perks mod, 12) Werewolves perks mod, 13) Werebear perks mod, 14) staff charges mod, 15) magic overhaul, so there is 15 mods for magic 250 mods do not sound enough when trying to overhaul skyrim, i know a lot of people really care deep down try something, this nexus site has a mod tracker go through each category and track to completely choose all those different mods of each facet of a category of all the different interesting thing you can do in a category , don't forget patches bug fixes in each category, and build up each category, buy going to that mods button scroll down click on mod categorys count how many categorys go into each category and find different ones see how many from that category, go next one do the same until you cover every category until cannot think of anything else once that is done go to top of page click on mod scroll down to mod centre and it will show maximum number of mods i did it my mod count score was 2,699 mods covering 60 plus categories, see how many every comes up with to renivate Skyrim, you all be surprised im counting on regarding peoples interest between 1,800 to 3,000 different mods don't forget patches and bugs i say 600 bugs and patches mods in the 1,800 to 3,000 mods a nice round number, good Luck took me 5 days to build up 2,699 mods everything how i want Skyrim, i haven't started on Fullout 4 yet.
  2. DeathMotif
    • premium
    • 172 posts
    • 5 kudos
    Not sure how I missed this post, but what's your status on finding a hire for this position?
  3. cc19980623cc
    • premium
    • 55 posts
    • 0 kudos
    Is Java/C++ no longer a thing? That's what they teach in my univ... Not JS, not even Python. I'd be grateful if 1/4 of my knowledge will be useful finding a job in near future.... :(
    1. Dark0ne
      • Site Owner
      • 19,394 posts
      • 2,135 kudos
      Most Computer Science degrees still teach Java because it's an example of OOP that, if learnt properly, basically means you can learn any other language pretty quickly.
    2. cc19980623cc
      • premium
      • 55 posts
      • 0 kudos
      I think you're right on this one, because Java did give me a good overview how OOP works. Still I wish they teach me more practical stuff (i.e. data structures, design patterns) rather than boring and superfluous stuff.

      Just out of curiosity, does Nexus accept univ graduates (fresh out of college)? I believe that I'm a competent programmer but sometimes lack of industry experience is a big no to employers in the States. Thanks!
    3. Tannin42
      • Vortex Developer
      • 1,005 posts
      • 388 kudos
      I would very much agree with Dark0ne on this. Java, C++, JS, python are all just tools, you pick the best one for the job. Don't pick a favorite and then try to solve every problem with that (When all you got is a hammer...)

      Vortex uses js (or rather typescript) in code close to the ui and stuff that isn't performance critical, C++ where we need the performance or when we need to use low-level functionality not available in high-level languages and C# where we need to be compatible with NMM.
      It just so happens that large parts of Vortex are ui related.
      JS has the added bonus it's fairly easy to learn and there is plenty of freely available documentation. Since we hope for community contributions this is a fairly large bonus.

      I never got Java tbh. I also learned it at uni, even had to work with it for a time but never understood why one would pick it over other available languages.
      Still, if you're worried about getting a well paying job, Java is probably still the best language to know, it's the most sought-after skill for programmers if you're not looking for a specific Industry.
      Just in consumer software I'd say it's fairly dead, but that's hardly the only market for software.
    4. cc19980623cc
      • premium
      • 55 posts
      • 0 kudos
      Thanks for your insight, I'll keep that in mind. Guess I'm going to pick up some more programming languages soon!
    5. calscks
      • premium
      • 241 posts
      • 6 kudos
      In response to post #57024776. #57025386, #57036416, #57038646, #57039596 are all replies on the same post.


      Java provides fundamental approaches to OOP including multiple design patterns that make full use of OOP concepts. Your university should have taught you, or will teach you about the design patterns, but if they don't...I don't know what to say.

      It's true Java isn't being used on many consumer software, but what makes Java still standing out currently is due to native Android development, and many larger companies have their backend built with Java EE (aka enterprise system).

      I am pretty excited when Vortex is announced to be developed using Electron. JavaScript has been very dominant, when there're so many wrappers out there allowing you to develop anything with js running cross-platform, Electron as the perfect example, so does React Native, and tools such as Node.js has invalidated claims such that js is solely client-side. Therefore, I think developers today should get their hands on JavaScript, and I would dare to say Java too if you're planning to work in a fairly big to large enterprise. Comp science and software engineering are flexible enough to let you learn a new language by yourself.
  4. VeraxonHD
    • supporter
    • 7 posts
    • 0 kudos
    Uhhhh, Exeter?
    Man, if only I was like a year older. Exeter is literally 10 minutes away from me lmao. Good thing is I already know JS, CSS and am learning Electron and C#. Most if not all of my current projects run off node.js already.
    Maybe in a couple years y'all will pick me up? lol.
    1. madpaddy
      • supporter
      • 5,660 posts
      • 72 kudos
      Exeter UK...Y'all... ;)
  5. CobraL0rd
    • supporter
    • 341 posts
    • 12 kudos
    I suppose that this position is still available. I have a question. Why is working from the office at Exeter UK necessary? Thanks.
    1. brent13420
      • member
      • 75 posts
      • 0 kudos
      Quote from article "While this role is based in our offices in Exeter, Tannin does not work from our offices and as such you will become a liaison between the Vortex development team and our web development team, that are based in the Exeter offices from which you will work."
  6. Xcytress
    • supporter
    • 103 posts
    • 31 kudos
    Well.. To early (looking for a job starting early 2019) and can't relocate because of my wife and her new job. Beside that, I'd love to apply.

    Good luck to those who apply, this is a dream job for many, including myself :D
    1. CobraL0rd
      • supporter
      • 341 posts
      • 12 kudos
      sorry. Mistake.
  7. Mrspaghettiman
    • member
    • 3 posts
    • 0 kudos
    I mean, I can make spaghetti for the team! They would love that, right? I make some good spaghetti I am sure they would love my 792 c0- SPaghet;3021 Code for free spaghetti! Come on I know you guys would love it, full Italian spaghetti.
  8. dragonjet
    • member
    • 71 posts
    • 4 kudos
    If only I'm available I'd pretty much love to apply, but can't afford to switch companies at the moment. Been working with backend NodeJS for sometime, but also worked with few personal projects based on electron/nwjs. I am also aware of the how this technology would work around CreationEngine modding, as one of the projects I mentioned is about a "Skyrim Stability Checklist" which verifies all your settings, inis, mods, S.T.E.P. compliance, memory bug fix check, etc. https://github.com/dragonjet/skyrim-stability-checklist/tree/feature/custom-base-2
  9. SunOfCinder
    • supporter
    • 1 posts
    • 0 kudos
    I have absolutely none of the skills required, but should totally get it anyway because I only live 15 minutes away!

    (Srsly, I've been using Nexus mods for years and had no idea you guys are based where you are, heh.
    Small world)
  10. haguerepairguy
    • member
    • 22 posts
    • 0 kudos
    <p>I just got a new computer, I'm looking to fresh install all of my mods and am not afraid to play with all of them a few times or more testing the new vortex and reporting any and all issues I come across.  I'm not a programmer, but I am great at getting screenshots, troubleshooting, debugging when I can find notes and log files to dig through.  I would LOVE to get in on a pre beta release of vortex now that I have a machine that can run all the mods for the games I play.  I mostly have fallout 3, new vegas, 4, skyrim, and a small list of others with the coinciding dlc but can add to that list if requested to run a test or two as well.  I realize this isn't the appropriate place for this, I am sorry for that, I couldn't FIND the appropriate place lol.  I'm also great at keeping my mouth shut as to not spoil it for you guys when the big day comes for the release to public.  I would consider being able to be a part of this project as a late christmas, and early birthday present!  I've used mod manager, and NMM, and FOMM.  NMM was my favorite of them all, only because I ran into so many problems with the others.  It's the most comprehensive mod program I've ever used, and I only wish I could have used it for other games back when I first got into PC gaming.  Life has been, frustratingly, simpler with it.  To the point I nearly forget sometimes how much some games take just to get a simple character editor up and running smoothly.  Thanks so much for reading this, delete if it's not acceptable, but I would be very grateful and honored to help out.</p>
    Not paid to help btw, I just want to help. Getting to use vortex would be more than enough payment in and of itself :)