Why do you stay at your current company?

There are many reasons, but the main one is the challenging work.

I've been there nearly a year and the problem I'm working on keeps getting more and more difficult and at each stage, I'm like "gulp, have they got the wrong person". I guess not because I break each problem up into solvable steps and keep moving forward.

Technology stack is great. For this role I've switched from full stack TypeScript to backend Rust, which I'm loving. The company also uses AWS IoT and functional programming with fp.ts.

Truly great colleagues. The nature of the company is such that it's able to attract top talent. Most of my colleagues have fewer years of experience and yet some of them make feel like a junior sometimes, many more have insightful opinions and I'm constantly learning from them.

Great management team. Humble, intelligent, transparent, on the ball and understand the importance of listening to and enabling the engineers. They hire great people and then trust them to do a great job. I have almost total autonomy in how I do my work and significant flexibility in my working hours. It's remote first "obviously"!

Great product. We're going to change the world by making energy storage more intelligent!

I've missed plenty of great things about this company but that's the gist of it. For all you people still slaving away in mediocre roles, don't give up! There are great roles out there. This is the job I've been looking for my entire career and the reason why I've spent a *lot* of my spare time studying and improving my skills. Opportunity favours the prepared mind ...

After all that, I guess it would be rude not to post a link.

https://careers.moixa.com/

And yes we are hiring, mainly experienced functional programmers, remote first (GMT +/- 2hrs) although from what I've seen there is flexibility for exceptional people. There is an office in central London but that's provided as an optional facility for people who want it.

/r/ExperiencedDevs Thread