DevJobs

Senior Back End Developer

Overview
Skills
  • Python Python
  • Node.js Node.js ꞏ 3y
  • GraphQL GraphQL ꞏ 2y
  • NestJS NestJS
  • Spark Spark
  • Kafka Kafka
  • Flink Flink
  • RESTful API RESTful API
  • Microservices Microservices
  • CI/CD CI/CD ꞏ 2y
  • CircleCI ꞏ 2y
  • AWS AWS ꞏ 2y
  • Event-driven architectures ꞏ 2y
  • Distributed systems ꞏ 2y
  • Batch pipelines ꞏ 2y
  • Streaming pipelines ꞏ 2y
  • Databases
  • Data modeling
  • Concurrency
  • Performance optimization
  • Reliability patterns
  • System design
  • LLM-based pipelines
  • Big Data
  • SaaS
  • AI infrastructure

About Way2Vat

Way2Vat is a global fintech company helping businesses recover VAT and manage cross-border tax compliance. The platform processes invoices and receipts worldwide, extracting structured financial data to automate tax recovery. The company is expanding its backend and data infrastructure to support AI-driven document processing at scale.


The Role – Senior Backend Engineer

We are seeking a hands-on Senior Backend Engineer to design, build, and scale core backend systems powering AI-driven financial data extraction and tax automation. This role focuses on high-performance, production-grade services that integrate with AI pipelines, handle large-scale document processing, and ensure reliability, scalability, and cost efficiency.


Responsibilities

  • Design and implement scalable backend services for processing financial documents and structured data extraction
  • Build and maintain APIs (GraphQL) consumed by internal systems and external clients
  • Architect and optimize data pipelines that integrate with AI/LLM-based extraction systems
  • Support both batch and real-time data processing workflows
  • Improve system performance, reliability, and observability across distributed services
  • Collaborate with AI engineers to productionize LLM pipelines and ensure efficient backend integration
  • Optimize data storage, retrieval, and processing for high-throughput workloads
  • Implement monitoring, logging, and alerting for production systems
  • Lead backend best practices: code quality, testing, CI/CD, and system design
  • Participate in architectural decisions and contribute to long-term technical strategy
  • Demonstrate a can-do approach and strong, clear communication across teams


Tech Stack & Minimum Experience

  • Overall 5+ years of experience
  • Node.js (NestJS): 4+ years
  • Python: experience preferred
  • AWS: 2+ years
  • GraphQL APIs: 2+ years
  • CI/CD (CircleCI or equivalent): 2+ years
  • Data & Processing: experience with distributed systems, event-driven architectures, batch & streaming pipelines (2+ years)
  • SaaS experience is an advantage


Requirements

  • 5+ years of backend engineering experience
  • At least 3 years of hands-on experience with Node.js in production systems
  • Strong experience designing and building scalable, distributed backend systems
  • Proficiency in building APIs (GraphQL, REST) and microservices
  • Strong understanding of data modeling, databases, and performance optimization
  • Experience integrating backend systems with AI/ML or data processing pipelines (advantage)
  • Solid understanding of system design, concurrency, and reliability patterns
  • Experience working in production environments with CI/CD pipelines
  • Excellent communication skills and a proactive, can-do approach


Nice to Have

  • Experience with SaaS products and multi-tenant architectures
  • Realtime & batch processing experience
  • Familiarity with Big Data technologies (Spark, Kafka, Flink, etc.)
  • Familiarity with LLM-based pipelines or AI infrastructure
  • Background in high-scale data processing systems
Way2Vat