
Senior Back-end Developer, Ruby
enjoei
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
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