spiritory logo
en

Spiritory Logo







We are looking for you!

Join our team - explore open positions

We are seeking a talented and experienced Backend Developer to join our dynamic team at Spiritory. You will be responsible for developing and maintaining our robust web API backend infrastructure, working with cutting-edge technologies in a modern TypeScript/Node.js/Bun environment.


Key Responsibilities:

  • Design, develop, and maintain scalable backend services and APIs
  • Work with modern TypeScript and Node.js/Bun applications
  • Implement and optimize database solutions using Prisma ORM
  • Integrate third-party services and APIs (Auth0, Stripe, Azure, etc.)
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Participate in code reviews and maintain high coding standards
  • Troubleshoot and optimize application performance
  • Contribute to architectural decisions and technical documentation

Core Technologies:

  • Strong expertise in TypeScript and Node.js/Bun
  • Express.js framework for API development
  • Prisma ORM for database management
  • PostgreSQL or similar relational databases
  • RESTful API design and implementation

Development Tools & Practices:

  • Git version control
  • ESLint and code quality tools
  • Testing frameworks and methodologies
  • CI/CD pipelines experience

Third-party Integrations:

  • Authentication systems (Auth0, JWT)
  • Payment processing (Stripe)
  • Cloud services (Azure Storage, Google APIs)
  • Email services (SparkPost, Klaviyo)
  • Search engines (Algolia)
  • Notification services (OneSignal, Slack)

Preferred Qualifications:

  • Experience with microservices architecture
  • Knowledge of job queues (pg-boss) and cron jobs
  • Familiarity with image processing (Sharp, HEIC conversion)
  • Experience with PDF generation and file handling
  • Understanding of geolocation services (MaxMind)
  • Knowledge of data validation (Zod)
  • Experience with API documentation (Swagger)

What We Offer:

  • Competitive salary and benefits package
  • Flexible working arrangements
  • Opportunity to work with modern technologies
  • Professional development and growth opportunities
  • Collaborative and innovative work environment
  • Challenging projects with real-world impact

Technical Environment:

  • Language: TypeScript 5.8.3
  • Runtime: Node.js/Bun
  • Framework: Express.js
  • Database: Prisma ORM
  • Build Tools: ESBuild, TSup
  • Package Manager: npm/bun
  • Code Quality: ESLint, Prettier, TypeScript strict mode

How to Apply:

Please send your resume, a cover letter, and examples of your work (GitHub profile, portfolio, etc.) to info@spiritory.com. Include "Backend Developer Application" in the subject line. We are an equal opportunity employer and value diversity in our team.