ruby-labs - Senior Full-Stack Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of frontend development experience (Next.js, React, TypeScript, Tailwind), 7+ overall frontend experience. • 3+ years of backend experience using Nest.js, 5+ overall backend experience. • Strong understanding of UI/UX principles and ability to work within structured design systems. • Proficiency with HTML and CSS; capable of delivering clean, semantic, maintainable code. • Solid understanding of responsive and adaptive design principles. • Good knowledge of SQL. • Experience with design tools such as Figma or Visily to implement assets accurately. • Extensive knowledge of backend development, including service creation and scalable database solutions. • Experience working with design systems and component-based architecture. • Experience optimizing accessibility and usability. • SQL Query optimizations. • Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
Responsibilities
• Frontend Development • Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextJS, HeroUI, and Tailwind CSS. • Write clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across browsers and devices. • Create and maintain reusable frontend components. • Backend Development • Develop robust backend services and high-quality Node.js (with Nest.js). • Write clean, efficient, and scalable backend code. • Design and optimize database schemas and queries for performance and scalability. • UI Implementation & Design Integration • Accurately translate design wireframes and layouts into functional frontend • implementations. • Ensure consistency, usability, and accessibility throughout all UI implementations. • Optimize interfaces for maximum performance and user experience. • Collaboration & Process • Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions. • Participate actively in code reviews and maintain high coding standards. • Contribute to efficient workflows and seamless transitions between design and development phases.
Benefits
• 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. • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. • 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!
No credit card. Takes 10 seconds.