Location: Amsterdam, Netherlands   |   Full-Time
TypeScript NodeJS RBAC Data Transformation Data Querying Linked Data RDF Semantic Web SPARQL JSON_LD Docker Kubernetes Back End Engineer
**About Triply:** Triply provides software and services for linked data production systems, enabling companies from all over the world to integrate their data into standards-compliant knowledge graphs so that they can harness the full potential of their data. Our TriplyDB software is used by organizations of any size, from startup to 10K+ employees. We are located at the campus of VU University Amsterdam, and we are a forward-thinking team dedicated to building the next generation of linked data tools.

**Your Role:** We’re looking for a Software Engineer with strong TypeScript development skills to help evolve and maintain the API and data integration layer of our platform. You’ll work on backend features that are central to the platform’s architecture, such as role-based access control (RBAC), data transformation pipelines and data querying. Your focus will be on delivering robust, secure, and standards-compliant APIs, improving query performance, and implementing domain-specific features in the area of linked data and semantic technologies.

**Profile:** At least 3 years of experience with TypeScript and Node.JS. Understanding of authentication and authorization systems, especially RBAC and permission models. Technical communication skills and can express ideas clearly and concisely. Pose the right questions to the relevant individual/teams, when unsure.

**Responsibilities:** Develop and Maintain Software: Design, develop, test, and deploy high-quality code for our product, ensuring it is understandable, maintainable, performant, secure, and scalable for production environments. Ensure Code Quality and Testing: Implement and execute thorough testing (manual and automated, including unit and integration tests) to guarantee the correctness, robustness, and reliability of your code. Collaborate and Communicate Effectively: Work closely with team members on issue writing and reviews, test their work, and provide technical support. Clearly communicate technical issues, actively listen to others, and share knowledge within the team. Problem-Solve and Drive Efficiency: Investigate and resolve application errors, think critically to find effective solutions, manage your time productively, and demonstrate the ability to independently identify and implement technical solutions. Take Ownership and Improve the Product: Exhibit a strong sense of ownership for the product and contribute to a positive developer and user experience by identifying areas for improvement, creating necessary tickets, and striving for high-quality outcomes.

**What do we offer?** A competitive salary based on your skills and experience. A friendly, international team. 25 days of holiday. Laptop and mobile phone will be provided if necessary. Pension scheme. Hybrid working. Personal budget. Fresh fruit!

**How to apply:** If you are a talented Software Engineer looking to join a forward-thinking team and make an impact in the world of linked data, we would love to hear from you. Please send your resume and a brief cover letter highlighting your relevant experience to careers@triply.cc. This has details about the company and job post.

Post Date: June 23, 2025