Sr. Full Stack Developer - SDK team (#221)

Open Positions
CTO

Back to Careers

Department

Development

Location

Apeldoorn

Job Information

We’re looking for a full stack software engineer with excellent programming skills to join our SDK team. We need a team player who can create high-quality software. The ideal candidate has experience in building frameworks, SDKs or Libraries for production purposes and should be able to present examples of their work.


Responsibilities
You will work together with our team to specify, design, and develop our Open Source SDKs and Libraries, as well as collaborate with Product Owners and Architects in order to define product requirements, with lead responsibility for different areas of the SDK architecture.


You will also work together with the Open Source Community and Partners in order to further improve the current SDKs, develop new ones for different platforms, as well as integrating our SDKs in different frameworks (eg: Angular vue.js, sails.js, ionic…) and libraries, and ensure the quality of the technologies being implemented.

You will:
- Lead the development of new features and maintain existing features of our SDKs
- Participate in technical design and architecture of our SDKs
- Write technical and user documentation
- Participate in code reviews
- Prototype new and redesign features in our SDKs
- Fix bugs
- Maintain our open source SDK repositories

Requirements
- BS in Computer Science or equivalent relevant experience
- 6 - 8 years of experience building web applications
- Excellent knowledge of Typescript, Javascript and node.js is a must
- Experience with different database technologies
- Experience building and consuming (web)services
- Strong architectural skills
- Excellent communication skills
- Good understanding of Agile
- Experience working in agile teams
- Experience with building libraries, frameworks and SDKs
- Able to work independently and in a team environment
- Good understanding of cloud-based applications and application deployment
- Able to learn about and stay up-to-date on new technologies and trends
- Knowledge of design patterns, technology standards, and best practices
- You care about software quality and performance
- Testability as second nature
- You are proactive and take initiative
- You inspire people to work together and achieve common goals
- You are comfortable making decisions and building consensus
- You are passionate about usability and to make things as easy as possible to use


Bonus
- Experience with Go-lang, Java, Python
- Javascript frameworks (server, browser and mobile)
- Open source lover and contributor
- Being a great, inspiring technology presenter

Benefits
- Great salary and 25 paid holiday days
- Being able to work in a startup atmosphere with an international team
- Witnessing and being part of the worldwide launch of the platform
- Daily fusssball matches and ping pong if you like;)
- Informal setting and enough room for jokes and fun
- Lunch is being prepared fresh for you every day again and again