Ruby on Rails Full-Stack Developer (React, Swift, Kotlin required)

$$$$

Role Overview

We are seeking a Senior Full-Stack / Mobile Engineer to take end-to-end technical ownership of an established multi-platform product.

This is a high-impact role with significant autonomy, where you will:

  • Take over and deeply understand an existing multi-platform codebase
  • Ensure long-term stability and maintainability
  • Incrementally improve architecture, scalability, and performance
  • Actively contribute to new feature development

As the team grows, this role is expected to naturally evolve into a Team Lead position.

You will work closely with product stakeholders and play a key role in shaping both the technical direction and future of the platform.
 

Key Responsibilities

  • Take full ownership of the system across Web, Mobile (iOS & Android), and Backend
  • Maintain, support, and enhance existing functionality
  • Conduct code reviews and lead refactoring initiatives
  • Identify, prioritize, and resolve technical debt
  • Design and implement new features across multiple platforms
  • Ensure system scalability, reliability, and performance
  • Collaborate with stakeholders to define priorities and roadmap
  • Improve engineering processes, standards, and workflows
  • Gradually step into a leadership role as the team expands
     

Required Skills & Experience

  • Strong hands-on experience with iOS development (Swift)
  • Strong hands-on experience with Android development (Kotlin)
  • Solid experience with modern web frameworks (e.g., Next.js or similar)
  • Backend development experience with Ruby
  • Practical experience working with AWS infrastructure
  • Experience with MongoDB or similar databases
  • Ability to work effectively across multiple codebases and technologies
  • Strong understanding of system architecture and cross-platform integration
  • Proven experience maintaining and improving legacy systems
     

Nice to Have

  • Experience taking ownership of existing or legacy products
  • Prior experience as a Tech Lead or readiness to grow into one
  • Background in construction tech, field service platforms, or reporting tools
  • Experience working in multi-platform product environments

Required languages

English B2 - Upper Intermediate
Published 7 April
41 views
ยท
6 applications
Last responded yesterday
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...