enjoei

Senior Back-end Developer, Ruby

enjoei

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Technically evaluate product team requests to plan and develop new features and improvements or to fix issues in our existing services
  • Design architectures with the team, critically analyze presented requirements, research and propose possible solutions, improvements, or fixes for our existing services
  • Implement integrations with external partners' APIs
  • Continuously and proactively monitor existing services to keep them operating correctly using logging tools (Datadog, OpenSearch)
  • Work collaboratively to support and share knowledge with team members through pair programming and pull request reviews
  • Be available to work in another team depending on business needs and demand
  • Anticipate and identify potential errors that could impact projects and act strategically to mitigate them.

Requirements

  • Advanced experience and knowledge in Ruby
  • Experience developing APIs
  • Experience consuming/integrating with external APIs
  • Willingness to work with Go (Golang) when necessary
  • Experience with relational and NoSQL databases
  • Knowledge of queues and messaging systems to implement and monitor background tasks
  • Experience writing unit, end-to-end (E2E), load, or integration tests
  • Familiarity with performance best practices: clean code, focus on agility and code readability
  • Knowledge of observability (traces, logs, alerts)
  • Strong communication skills to engage with technical and non-technical stakeholders, translating technical issues and sharing knowledge with the team
  • Proactive mindset to detect problems independently and propose effective solutions
  • Innovative profile to propose alternatives aligned with technical updates and to bring market best practices
  • Flexibility and adaptability to handle different scenarios concurrently and adjust strategies when necessary.
Benefits
  • Health insurance (Amil with co-pay for you and your dependents)
  • Dental plan (Amil)
  • Meal or food allowance loaded onto a flexible card (no payroll deduction, including during vacation)
  • Home office allowance loaded onto a flexible card (no payroll deduction)
  • Life insurance
  • Physical health — TotalPass: platform providing access to multiple gyms across Brazil
  • Mental health — Clude Saúde: partnership with a platform offering various specialists to support your mental health and improve quality of life
  • Childcare subsidy for children aged 0–5
  • Parental leave (non-birthing parent: 30 days; birthing parent: 180 days — 6-hour workday until the baby turns 1)
  • Partnership with SESC
  • “Folga Corre”: a semiannual personal day for running life errands
  • Petlove: corporate plan for your pets' wellbeing
  • “Prata da Casa”: discount on enjoei products to keep you in style.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyAPI developmentAPI integrationGo (Golang)relational databasesNoSQL databasesunit testingend-to-end testingload testingintegration testing
Soft skills
strong communication skillsproactive mindsetinnovative profileflexibilityadaptability