What gets you up in the morning
- Do you want to leave your mark on the world and help take a world-class software product to the next level?
- Do you love collaborating with great people?
- Are you thriving for continually growing and learning to be better at your work?
Then this position at memoQ may be just for you!
Why memoQ?
• Answering technical requests sent to Kilgray's support and providing help with technical issues to customers
• Quick and thorough investigation of and response to assigned tickets in ticketing system
• Reporting discovered bugs in bug-tracking system
• Regular and proactive testing of the parts of products covered by support
• Reporting recurring errors and problems to support manager
What you’ll do in this role at memoQ
As a member of memoQ’s Development Team, you will
- Implement software features in our flagship product, memoQ and have a large impact on our customers’ lives
- Carry out architectural and background changes to modernize our code base and to help our users work more productively
- Build, test and maintain services using C#
- Be encouraged to constantly learn and grow as a developer as it suits you best, like attending workshops, conferences or read as many books as you want from our library
- Help more junior colleagues to grow in their position via mentoring
What we think will help you succeed in this role
We believe you can be phenomenally successful in this role if you recognize yourself in the description below. Don’t worry if you don’t meet all of the criteria—we value people who understand their weaknesses, and actively help all of our colleagues to improve. And we are looking for developers with different levels of experience.
- You have experience working with C# and its ecosystems
- You have experience working with frontend web technologies (e.g. React, Angular, Vue, etc)
- You can code site components from a designed wireframe (e.g. Figma)
- You feel comfortable in the company of C++ developers and don't panic if you have to touch their code.
- You are keen to write tests alongside your code to be confident in its stability and quality (we test with NUnit, etc.)
- You write clean and readable OOP code
- You are a quick thinker, able to solve complex problems with ease
- You are not rattled by change and ambiguity, but actively seek to try new approaches and change course flexibly when it makes sense
- You are enthusiastic to learn new skills and share them with your colleagues
- You experience mistakes as part of being human instead of blaming the person who committed them (be it you or others) and regard it as an opportunity to learn and grow
You are willing to take part in inevitably boring or dirty work as well as inspiring and interesting tasks
Our tech stack
- We write backend code in C# (.NET 7 and .NET Framework)
- We write our frontend code in TypeScript and our styles in JSS
- We use React, Redux, Material We test with NUnit, Jest, Vitest, Nock and Selenium
- We manage our code in Gitlab
- Our package manager is Yarn and we store our NPM and NuGet packages in Nexus
- Our build environment uses Cake, Webpack, Vite, Babel, TSLint Our CI/CD pipeline is Jenkins where we guarantee our code quality with SonarQube
How to apply
If you’re excited by this position, please get in touch with us by clicking on the button below and submitting the form, including your CV and a brief cover letter. We will be delighted to have a conversation about the vision and context of the products that you will help us build.