GeekSoft Consulting
Typescript Developer
GeekSoft ConsultingNetherlands207 days ago
Full-timeInformation Technology
  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.



Requirements

Core Competencies:
  • TypeScript Development: Strong experience in building APIs using Express or similar frameworks, with backend integration through PostgreSQL using ORMs like Knex, Sequelize, or comparable tools.
  • Backend Frameworks: Familiarity with Java-based frameworks such as Spring Boot or Quarkus.
  • Programming Skills: Proficient in TypeScript, Java, or Python, with hands-on coding experience.
  • API Development: Solid experience in developing and integrating APIs, following industry best practices.
  • Event-Driven Architecture: Understanding and practical exposure to event stream processing and event-driven systems.
  • Database Design: Skilled in designing and modeling relational databases; experience with PostgreSQL, including its NoSQL capabilities, is a significant advantage.
  • Software Architecture: Strong grasp of design patterns, particularly Domain-Driven Design (DDD), SOLID principles, and Clean Architecture—with real-world implementation examples.
  • Authentication & Security: Experience with OAuth and other authentication/authorization mechanisms.
  • API Documentation: Familiar with OpenAPI specifications for documenting and designing APIs.
  • AI-Enhanced Development: Experience building or integrating AI-powered features or solutions.
  • AI-Assisted Coding Tools: Comfortable using AI development assistants such as OpenAI Codex, GitHub Copilot (agentic), Claude, Cursor, or similar platforms.
  • Bonus Skills: Previous experience with BPMN (Business Process Model and Notation) or DMN (Decision Model and Notation) is a valuable plus.




Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Key Skills

Ranked by relevance