Triply

Software Engineer (TypeScript)

Amsterdam, North Holland, Netherlands

4 days ago
Save Job

Summary

We’re looking for a Software Engineer with strong 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.


While we value full-stack experience, this role is ideal for engineers who enjoy working deeply with APIs, data modeling, and infrastructure that powers complex applications.

 

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.


Profile

  • 3+ years of experience with writing production code using TypeScript.
  • 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.

Preferred / Nice to Have

  • Understanding of linked data, RDF, or the semantic web (e.g., SPARQL, JSON-LD).
  • Experience with GraphQL APIs.
  • Familiarity with Docker and Kubernetes.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job