P

Productiv Team

Enterprise SaaS portfolio management and optimization

Backend NestJS Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in PolandNo salary listedRemote

About the Job

Requirements

  • Proven ability to own a problem from initial bug report or change request through to a tested, deployed solution.
  • Production experience building and maintaining backend services with Node.js and TypeScript.
  • Strong experience with NestJS or a comparable structured backend framework, including modules, controllers, services, dependency injection, and middleware.
  • Solid REST and HTTP fundamentals, including service-to-service communication, API contracts, versioning, and error handling.
  • Comfort with relational databases, writing and reviewing PostgreSQL queries, and safe migration practices.
  • Experience debugging distributed systems where a feature spans several services, and reading logs and metrics to find root causes rather than symptoms.
  • Sound judgment about risk, including distinguishing a safe local fix from a change that requires a rollout plan, particularly for payments, authentication, and live data.
  • Experience integrating third-party systems such as payment providers, CRMs, ERPs, and identity providers behind a clean internal interface.
  • Understanding of authentication patterns, including OAuth 2.0, JWT verification, single sign-on, and service-to-service authentication.
  • Comfort with agentic development using AI coding agents and tooling to investigate, build, and ship work efficiently while maintaining quality.
  • Ability to write tests that confirm fixes and prevent regressions.
  • Ability to provide clear written and verbal communication, including status updates, incident notes, pull request descriptions, and actionable documentation.

Responsibilities

  • Triage, diagnose, and resolve production issues across distributed microservices, tracing requests from the user-facing API to services that communicate with external systems.
  • Investigate incident root causes, apply fixes, add regression tests, and document findings to prevent recurrence.
  • Build improvements to existing services, including new versions of certification programs, scorecard and scoring changes, payment adjustments, and integration updates.
  • Follow established patterns and shared internal libraries within a layered service architecture, from the API gateway through business logic services to adapters for external systems.
  • Maintain and extend integrations with external platforms for performance data, CRM, enterprise resource planning, payment processing, email, and cloud file storage.
  • Write and update database migration scripts and investigate data-related production issues carefully against live data.
  • Answer testers’ questions, clarify expected behavior, help reproduce issues, and support verification; ask product clarifying questions early and confirm intent and edge cases.
  • Contribute structured logging, masking of sensitive data, and clearer production visibility; participate in code review and keep documentation current.

Desired Qualifications

  • Experience supporting a platform through the transition from active build to maintenance-and-enhancement mode.
  • Familiarity with adapter patterns that isolate external systems from core business logic.
  • Experience with webhook-driven integrations, including verifying signatures, scoped service-to-service authorization, and safely handling repeated inbound events.
  • Familiarity with containers and orchestration using Docker and Kubernetes, and services deployed on a major cloud provider such as AWS.
  • Experience with observability practices such as structured logging and masking of sensitive data.

About the Company

Productiv Team

Enterprise SaaS portfolio management and optimization

Productiv provides a SaaS management platform that gives enterprises visibility into and control over their software usage and spend. It gathers usage data, vendor contracts, and financial information and presents them in a single dashboard to support usage analytics, license optimization, renewal management, and spend visibility. It differentiates itself by delivering detailed, usage-based insights across an entire application portfolio, not just login data, and by enabling automated workflows to enforce procurement governance and surface shadow IT. Its goal is to reduce waste and optimize SaaS costs for large organizations through comprehensive visibility and automated portfolio management.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Productiv Team

See more jobs