Purpose of the Role
As a Full Stack developer you will be working in a small international team in Agile / Scrum sprints to help design, build, implement and maintain solutions to support our Software Lifecycle Management team. These solutions, some internal some client-facing, are part of an evolving product stack to help serve our clients and aim to simplify complex product delivery in an easy to use and understandable manner. It is expected that you are communicative, collaborative, flexible and a well-versed web developer. Preferably you would describe yourself as being “full-stack”, but of course you can also have a preference for frontend or backend.
How we work: Our Culture
Being part of SoftwareONE means we live and breathe our company’s core values, most of all “Customer Focus” and “Speed”. More than that, we have a strong focus on Employee Satisfaction and Integrity, so every single day we ask ourselves and our team members to:
How we work: Our Technology
We build our backends and APIs with Python / Django, and our user-friendly frontends get their interactivity from React and Vue. Together these form a solid basis for the set of applications that we build and maintain for the Software Lifecycle Management team of SoftwareONE. We manage code with Git, using pull requests and code reviews. We use open-source frameworks and libraries, and we contribute to them when necessary or useful.
Agile / Scrum
For us, Agile / Scrum means: working together and knowing where you stand. You work in a Scrum team together with fellow developers, a product owner and often the (internal) client. Code is reviewed by a colleague and pair programming is warmly encouraged. We adapt Agile / Scrum to work for us, and remain outcome-focused rather than process-wedded. We also support data analysts who work with our platform to perform their analytics, or interact with our clients to collect their data for analysis.
What we need to see from you
Focus on backend
You are a backend (Python) developer with a good sense of user-friendliness and performance. You are enthusiastic about clean, well-tested backend code (PEP 20 is cool), clear data models, nice REST APIs (and GraphQL is also interesting), painless deploys, and your backends work together excellently with interactive React / Vue frontends.
Preferably you have experience with Django and PostgreSQL, but if you are just very eager to learn and you quickly master things, we might think that is even better.
Key Responsibilities
The right candidate will be an experienced all-round web developer, preferably with front-end and back-end skills. You will be responsible for: