
Full Stack Engineer (Mobile + Ruby on Rails)
PLACE Corporate Careersabout 1 month ago
Draper, UT, USAMid Level / Senior
Base Salary
$80k - $120k/yr
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build and maintain integrations with native iOS and Android modules.
- Implement mobile UI/UX from Figma designs with attention to performance.
- Write unit and integration tests for mobile applications.
- Manage mobile release processes for app distribution.
- Design, build, and maintain RESTful and/or GraphQL APIs using Ruby on Rails.
- Develop scalable backend services that support mobile and web clients.
- Work with relational databases, including schema design and performance tuning.
- Implement authentication and authorization systems.
- Write automated tests for backend applications.
- Monitor application performance and address scalability concerns.
- Contribute to CI/CD pipelines and deployment workflows.
- Collaborate with product leadership to translate requirements into technical solutions.
- Partner with design, QA, and other engineers to deliver features end-to-end.
- Participate in architectural discussions and propose system improvements.
- Identify and address technical debt across mobile and backend systems.
- Participate in Agile ceremonies and deliver high-quality features within timelines.
- Create and maintain technical documentation for features and architecture.
- Present technical concepts to non-technical stakeholders.
Requirements
- 3–5 years of professional software development experience.
- Strong proficiency in React Native and TypeScript.
- Production experience with Ruby on Rails building APIs and backend services.
- Solid understanding of RESTful API design and integration.
- Experience working with relational databases (PostgreSQL or MySQL).
- Experience with Git and collaborative workflows.
- Experience building and deploying React Native apps to App Store and Google Play.
- Familiarity with native module integrations (Swift/Kotlin).
- Understanding of modern mobile architecture patterns.
- Experience with automated testing frameworks.
- Experience writing automated tests for Rails applications.
- Knowledge of background job processing.
- Experience implementing authentication and secure API design.
- Familiarity with caching strategies.
- Experience integrating third-party APIs and services.
- Strong written and verbal communication skills.
- Ability to work cross-functionally across product, QA, and design.
Tech Stack
DockerFirebaseGitGitHub ActionsGraphQLJavaJestJUnitKotlinMySQLObjective-CPostgreSQLReact NativeRedisRSpecRuby on RailsSwiftTypeScript