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.