DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python
  • Node.js Node.js ꞏ 5y
  • NestJS NestJS ꞏ 5y
  • Elasticsearch Elasticsearch
  • GitHub Actions GitHub Actions
  • AWS ECS
  • AWS Lambda AWS Lambda
  • AWS S3
  • Terraform Terraform
  • CloudFormation
  • CDK
  • AWS SQS
  • AWS RDS
  • AWS DynamoDB
  • CQRS
  • ArgoCD
  • Event Sourcing
  • Bedrock
  • OpenAI

As a Senior Backend Engineer at Wishi, you will design and build high-scale, high-availability backend services for a SaaS product. You will lead a new rule-engine solution, solve architectural challenges, and own features end-to-end while ensuring performance, reliability, and security across backend systems.


What you’ll do

  • Design & Scale: Design and implement backend services that drive a high-scale, high-availability SaaS product, ensuring robust architecture and high performance.
  • Rule-Engine Leadership: Lead the development of a new rule-engine solution, including architecture, data flow design, and performance considerations.
  • Architectural Evolution: Solve complex architectural challenges, improving system scalability, stability, and long-term maintainability.
  • End-to-End Ownership: Lead features through their entire lifecycle: analysis, design, implementation, testing, and deployment.
  • System Integrity: Ensure code quality, performance, observability, and security across all backend components.
  • Collaborative Design: Partner with the engineering team to design and implement robust, API-first technical solutions.


What We’re Looking For

  • The "Owner" Mentality: A self-starter who can work independently and take full ownership of complex features in a fast-paced environment.
  • System Passion: A deep interest in modern technologies, complex distributed systems, and building for long-term maintainability.
  • NestJS Specialist: Deep expertise in building scalable microservices and a passion for clean, type-safe code.


Qualifications

  • Experience: 5+ years of professional backend development experience, with a deep focus on Node.js and NestJS.
  • SaaS & Cloud: Proven experience in large-scale, enterprise SaaS environments, specifically with AWS services (ECS, Lambda, S3, RDS, SQS, or DynamoDB).
  • Data Expertise: Hands-on experience with Elasticsearch (ELK) as a core application data layer (Search, Aggregations, Performance).
  • Infrastructure: Solid understanding of Infrastructure as Code (CDK, Terraform, or CloudFormation) and security/networking best practices.


How You Will Stand Out

  • Python Proficiency: Experience with Python for backend services or data processing.
  • Advanced Patterns: Experience with Event Sourcing and CQRS patterns.
  • Generative AI: Practical experience integrating GenAI (OpenAI / Bedrock) into production workflows.
  • Modern DevOps: Experience with GitHub Actions and ArgoCD.
WISHI