Software Developer - Ruby/React - Brazil

2 weeks, 6 days ago
Full-time
Junior
Software Development
Popmenu

Popmenu

Popmenu provides a customer engagement platform specifically designed for the restaurant industry, enabling establishments to enhance their interactions with patrons and improve overall dining experiences.

Professional Services
251-1K
Founded 2016

Description

  • Deliver innovative software solutions that scale Popmenu’s product for restaurant customers and diners.
  • Write clean, maintainable, testable code with an emphasis on simplicity, polish, and performance.
  • Work on a cross-functional delivery team with Designers, Product Managers, Engineers, and QA support.
  • Build shared understanding of team goals and help align engineering work with broader company objectives.
  • Identify opportunities to improve team processes, tools, and engineering practices, and own approved initiatives through completion.
  • Support and mentor junior teammates by helping them identify improvements and guiding them toward solutions.
  • Collaborate closely with product and design partners to decompose problems and facilitate technical discussion.
  • Monitor and improve application performance and bug incidence as part of scaling software.
  • Make thoughtful production database changes when needed and recognize when to move beyond default ORM-generated queries.
  • Hold yourself and teammates accountable for maintaining Popmenu Engineering quality standards.

Requirements

  • 2+ years of experience in a high-growth or enterprise software development environment.
  • A degree in Computer Science or equivalent practical experience.
  • Experience working extensively on cross-functional software delivery teams.
  • Ability to collaboratively decompose real-world software problems.
  • Familiarity with scaling software and monitoring application performance and bug incidence.
  • Strong communication skills and the ability to work closely with product managers, designers, and other engineers.
  • Familiarity with Ruby on Rails and JavaScript/React, or similar frameworks and languages.
  • 1+ years of experience with dynamic languages and frameworks.
  • Experience using testing tools such as RSpec, Jest, and Cypress.
  • Familiarity with Cypress or other automated end-to-end testing tools.
  • Comfort making changes to production databases.
  • Understanding of when to stop relying on ActiveRecord-generated queries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Platform - Nashville, TN, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a backend Platform engineer to build and maintain the core services powering its text-to-speech products across payments, subscriptions, analytics, and external APIs in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Node.js TypeScript
22 minutes ago

Lead Software Engineer - 11492

Coupa Software 1K-5K Internet Software & Services

Coupa is hiring a Lead Software Engineer in Mexico City for a remote, hands-on full-stack role focused on building and shipping enterprise software that improves spend management at global scale.

Agile CI/CD Microservices Ruby Ruby on Rails TypeScript
33 minutes ago

Staff Software Engineer

G-P/Globalization Partners 1K-5K Professional Services

G-P is hiring a Staff Software Engineer to provide hands-on technical leadership while building cloud-enabled products and integrations for its global employment platform.

Agile AWS CI/CD DynamoDB GitHub Actions Microservices Node.js OAuth React REST API SAP Serverless TypeScript
1 hour ago

Software Engineer, iOS Core Product - Fresno, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its text-to-speech iOS app for a large global user base in a fully distributed product team.

CI/CD Git iOS Swift SwiftUI
1 hour, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers