As an Architect you will be working to help build 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 a “full-stack” architect, 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.
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.
What we need to see from you
The right candidate will be an experienced all-round web developer, preferably with front-end and back-end skills. You will be responsible for:
Key Skills / Qualifications
Focus on frontend
You have a good feel for UX and design. You are enthusiastic about cutting-edge frontend technologies, and you like React and / or Vue. You probably use VS Code with useful extensions for fast development. You test your code using Jest or Mocha, and it is bundled by Webpack (or by something better, we would also like to hear that).
Or maybe you are in a different corner of web development, and you would like to evolve yourself in this direction.