Senior Software Engineer C++ / Office
Nextcloud GmbH
Berlin, Germany
3 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Berlin, Germany
Tech stack
JavaScript
.NET
API
C Sharp (Programming Language)
C++
Software Quality
Code Review
Collaborative Software
Github
Microsoft Office
Node.js
Office Suite
Open Source Technology
Software Engineering
TypeScript
Electron (Programming Language)
GIT
Vue.js
WebPack
Job description
- Software development in C# / c++ and in JavaScript, TypeScript and Vue.js
- Working with frameworks & tools like Webpack/Vite, WebAssembly, Electron, Node.js, .NET
- Design, development, and implementation of new software features, incl. systems design and integration with Office suites
- Work in the open on GitHub
- Manage delivery timelines, resources, and risk assessments
- Ensure code quality and adherence to quality standards and industry best practices
- Conduct code reviews, provide constructive feedback
Requirements
Do you have experience in TypeScript?, * Experience with C++, JavaScript as well as with git & Github essential
- Strong technical background in and experience with Office architecture and workflows
- Experience contributing to or maintaining open-source projects
- Familiarity with document collaboration tools and APIs as well as knowledge of CI/CD pipelines and deployment workflows
- Experience with document editors, collaborative tools, or related APIs is a plus, so is experience with customer-facing B2B technical support
- Analytical skills and ability to work in a complex environment
- Can-do attitude and solution focus; committent and strong work ethic
- Excellent communication skills in English, additional languages beneficial
Benefits & conditions
- A colourful team with a passion for open source
- A product that pushes the boundaries of technology
- A competitive salary
- The opportunity to grow into a leadership role in the near future
- Flexibility for a healthy work-life balance
- Remote first strategy - but you are welcome in our offices in Stuttgart or Berlin, if you like!
We are looking for somebody with ambition and drive, who would like to grow and learn. Send your CV to jobs@nextcloud.com, if you are interested in this role.