Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
At one of Ruby Labs' portfolio companies, we are looking for a Senior Full-stack Software Developer. In this role, you will be responsible for developing and implementing robust user interfaces using pre-built component libraries. This position is ideal for a developer who thrives in a structured environment, enjoys translating design requirements into efficient, scalable code, and is dedicated to delivering seamless, intuitive user experiences. If you thrive in a results-driven environment, value autonomy, and enjoy building intuitive, scalable UI without subjective design guesswork, this is the role for you., 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., After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:
- Recruiter Screening (40 minutes)
- Technical Interview (60 minutes)
- Interview with the Head of Product (45 minutes)
- Final Interview (30 minutes)
Requirements
Do you have experience in Usability?, * 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.
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.
- 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!