Apply

Full-stack Software Developer (iGaming) | Ruby Labs

Posted 25 days agoViewed

View full description

πŸ’Ž Seniority level: Senior, 6+ years

πŸ“ Location: Ukraine, CET

πŸ” Industry: Software Development

🏒 Company: Ruby LabsπŸ‘₯ 11-50Media and EntertainmentMobile AppsSoftware

⏳ Experience: 6+ years

πŸͺ„ Skills: Backend DevelopmentSQLFrontend DevelopmentGitHTMLCSSJavascriptTypeScriptUI DesignAPI testingNext.jsReactRESTful APIsSoftware Engineering

Requirements:
  • 6+ years of software engineering experience with a strong focus on frontend development (React, TypeScript, Tailwind), including at least 3 years specifically with Next.js.
  • Extensive knowledge of backend development, including service creation, Edge functions, and scalable database solutions.
  • Strong SQL proficiency with experience in database optimization and query efficiency.
  • Expertise with HTML and CSS, delivering clean, semantic, maintainable frontend code.
  • Strong understanding of UI/UX principles, responsive design, and structured design systems.
  • Experience with Git and version control best practices.
  • Familiarity with modern UI libraries (NextUI, HeroUI, or similar).
Responsibilities:
  • Develop advanced user interfaces using Next.js, React, TypeScript, and UI libraries such as NextUI, HeroUI, and Tailwind CSS.
  • Write clean, scalable, and maintainable frontend code, ensuring optimal performance and responsiveness.
  • Create and maintain reusable frontend components.
  • Develop robust backend services and high-quality Edge functions.
  • Write clean, efficient, and scalable backend code.
  • Design and optimize database schemas and queries for performance and scalability.
  • 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 enhanced user experience.
  • Collaborate closely with product managers and other engineers to deliver cohesive solutions.
  • Actively participate in code reviews and enforce high coding standards across the team.
  • Enhance workflows for seamless transitions between frontend and backend development phases.
Apply