Senior Full Stack developer

Wunderbricks Nederland BV
Amsterdam, Netherlands
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Afas (Software)
JavaScript
API
Audit Trail
Software as a Service
Databases
Continuous Integration
File Systems
PostgreSQL
Metadata
Node.js
OAuth
Salesforce
Software Engineering
TypeScript
Web Applications
Apex Code
React
Backend
Build Management
Front End Software Development
REST

Job description

  • Design and build the customer-facing upgrade wizard: OAuth 2.0 + PKCE authentication, version detection, and automated step execution via Salesforce Tooling and Metadata APIs.
  • Build the internal release publisher: step authoring, Apex script management, diagram annotations, and the publish workflow that pushes new versions to all customer orgs.
  • Implement automated upgrade steps - validation rule deactivation, anonymous Apex execution, and metadata deployments - directly via Salesforce REST APIs.
  • Develop the package installation and extension management module, including dependency enforcement across the Wunderbricks extension ecosystem (Exact Online, BAG, AFAS, WWS, Inspection App, and more).
  • Design and maintain the release data model and backend API: step definitions, completion state, script storage, and per-org audit logging.
  • Write and maintain infrastructure: hosting, CI/CD, database, and monitoring on a managed cloud platform.
  • Collaborate with the product and Salesforce development teams to align platform releases with product roadmap cycles.

Requirements

  • 4-7+ years of full-stack development experience with a track record of shipping production applications.
  • Hands-on experience integrating with the Salesforce REST, Tooling, or Metadata APIs from outside Salesforce - web applications that call Salesforce as an external service, not internal Apex or LWC development.
  • Solid knowledge of OAuth 2.0 flows - in particular Authorization Code + PKCE for client-side applications.
  • Strong proficiency in modern JavaScript / TypeScript, comfortable owning both a frontend (React or equivalent) and a Node.js backend.
  • Experience with backend API development: REST API design, PostgreSQL or equivalent, and file storage.
  • Comfortable with infrastructure basics: deploying to managed platforms, setting up CI/CD, and monitoring.
  • Ability to translate complex technical requirements into clean, maintainable solutions without over-engineering.
  • Strong ownership mentality - the platform ships on every product release cycle (6-8 weeks); you treat that cadence as your own deadline.
  • Excellent analytical and problem-solving skills and ability to collaborate with cross-functional teams.
  • Experience with Salesforce managed packages or the ISV / AppExchange ecosystem is a strong plus.
  • Familiarity with multi-tenant SaaS architecture and experience building developer-facing tooling or internal platforms are also welcome.

Benefits & conditions

  • A competitive salary.
  • Flexible working hours.
  • Travel allowance.
  • Supportive and smart international colleagues to work with.
  • Working on a product that matters - Working on a product that embodies the future of real estate as we know it.
  • Culture of collaboration and open feedback.

About the company

At Wunderbricks, we started our mission in 2019 to revolutionize the real-estate industry with our state-of-the-art, SaaS-based Property Management System (PMS), built on Salesforce. Our platform empowers real-estate owners and property managers to streamline operations, automate workflows, and gain valuable insights. Since our solution is highly customizable and connects easily with thousands of applications via Salesforce AppExchange, we continuously innovate and improve our product for a growing base of domestic and international mid- to high-end customers. We are not looking for average - we look for those who love serious challenges, strive for quality, and have the drive to build products that truly matter. We value trust, empathy, ownership, learning, and a healthy work-life balance.

Apply for this position