Remote (Global)

Ruby Labs is hiring a Senior Backend Developer

About the Role

WinTech is looking for a Senior Backend Developer to be instrumental in designing, developing, and maintaining the efficient and scalable back-end systems for a new D2C LegalTech product. You will collaborate closely with the development team to ensure consistency, quality, and alignment across all projects.

What You'll Do

  • Design, develop, and maintain efficient and scalable back-end systems using Node.js (Nest.js) and TypeScript.
  • Develop RESTful APIs with a focus on performance, scalability, and ease of integration.
  • Ensure efficient data access patterns, adhering to best practices.
  • Design comprehensive error handling for reliability and robustness.
  • Set up logging and monitoring solutions to capture application performance insights.
  • Write clean, maintainable, testable, and well-documented code, adhering to SOLID principles and clean architecture.
  • Implement automated testing (unit, integration, end-to-end) to ensure quality and reliability.
  • Document system architecture, APIs, data flows, and core functionalities for easy understanding and onboarding.

What We're Looking For

  • 5+ years of experience in software development.
  • Strong proficiency in TypeScript.
  • 3+ years of experience with Node.js and Nest.js.
  • Hands-on experience with Redis, PostgreSQL, and microservices architecture.
  • Familiarity with RxJS.
  • Proven ability to design and implement scalable and reliable backend solutions.

Nice to Have

  • Additional expertise with Python.
  • Frontend experience with React, Next.js, HTML, and CSS.

Technical Stack

  • Backend: Node.js, Nest.js, TypeScript, Python
  • Data: Redis, PostgreSQL
  • Libraries: RxJS
  • Frontend: React, Next.js, HTML, CSS

Benefits & Compensation

  • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being.
  • Paid National Holidays: Celebrate and relax on national holidays with paid time off.
  • Flexible Independent Contractor Agreement: Unlock benefits like flexibility, autonomy, tax advantages, and networking opportunities.

Work Mode

This is a global, remote position.

We are an equal-opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status.

Required Skills
Node.jsNest.jsTypeScriptRedisPostgreSQLRxJSPythonReactNext.jsHTMLAPI DevelopmentSystem DesignDatabase Management
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Ruby Labs
Ruby Labs is a leading tech company that creates and operates innovative consumer products across the health, education, and entertainment industries.
All jobs at Ruby Labs Visit website
Job Details
Category backend
Posted 8 months ago