Senior Backend Developer
Role details
Job location
Tech stack
Job description
At Ruby Labs, we are creating a new D2C product in the LegalTech category, and we are looking for a skilled Senior Backend Developer to join our team. In this role, you will be instrumental in designing, developing, and maintaining efficient and scalable back-end systems using Node.js (Nest.js) and TypeScript. This position requires close collaboration with our development team to ensure consistency, quality, and alignment across all projects., * 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.
Requirements
Do you have experience in TypeScript?, * 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.
Benefits & conditions
Discover the perks of being part of our vibrant team! We offer:
- 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, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1dHF4ctKlez75whdn-ybUwP5d5Wr0BdwVrorrm_fM40Q/preview
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!