Existing experience with Go is not essential for this role
It's a term that can be viewed as either a blessing or a curse - it really depends on the individual.
For example, some software engineers like to work as part of a big collective, striving to solve problems as a united force to be reckoned with. Nothing wrong with that.
Others prefer to wrestle with technical challenges in relative solitude. They might even argue that to take on a more 'wall to wall' problem can make you a more rounded developer.
The latter is the mentality of a London based company, who despite their small tech team, manage to pack a big punch.
They’re looking to hire an experienced software engineer with knowledge of distributed systems, serverless & microservices to take ownership over a set of ongoing mini-projects within the business.
Go / Golang is their weapon of choice, alongside:
They're easy though. In the absence of existing commercial Go experience, they’d love to see applications those experienced in:
And Polyglots of course.
It’s a varied position, allowing you the chance to get stuck a good range of things:
- IoT (and lots of it – if you already tinker with Raspberry Pi, perfect)
- Improving both availability & scalability of their on premise software
- Further building out their technical architecture
They also have flexible working on offer, plus you can work in any of their 6 spaces in London.
In a nutshell; this is a great chance to work with freedom when building software. You'll see the fruits of your technical labours first hand & you'll be able to measure your own success simply by having a conversation with those around you. I appreciate that sounds a bit mysterious.
If you'd like to learn more about this job, please apply to the advert, send me an email or message me on LinkedIn.
The above is an extreme example of autonomous working, but you get the gist.