Lavoro Ruby-on-rails a distanza a Peru ∙ Pagina 1

Logo

CareerFoundry

Lancia la tua carriera da remoto con CareerFoundry. Corsi di design, tecnologia e altro ancora garantiti dal punto di vista lavorativo!

Sponsorizzato da CareerFoundry

Logo

Blinkist

I principali approfondimenti sui libri in 15 minuti. Risparmia il 40% ora!

Sponsorizzato da Blinkist

Logo

Coursera

Impara online le competenze delle migliori università. Fai progredire la tua carriera oggi stesso!

Sponsorizzato da Coursera

Hybrid Full Stack Developer Golang/Ruby

Encora · Peru, Perù · Hybrid

Candidarsi ora Logo

Oyster – Assumi a livello globale con Oyster. Semplifica le buste paga e la conformità.

Sponsorizzato da Oyster

Location: Peru, Colombia, Costa Rica, Bolivia

Work Mode: Remote

 

Job Summary

We are looking for a Full Stack Developer Golang/Ruby (13609), with knowledge of React for frontend development. The ideal candidate will have a stronger focus on backend development but should be able to deliver high-quality frontend code. The tech stack is modern, with React for the frontend and Go/Ruby for the backend, although some legacy code still uses HandlebarsJS and BackboneJS.

Responsibilities and Duties

  • Design, develop, and maintain scalable web applications using Golang and/or Ruby for the backend and React for the frontend.
  • Participate in the modernization and maintenance of legacy code in HandlebarsJS and BackboneJS, ensuring an efficient transition to modern technologies.
  • Build and optimize efficient and well-documented RESTful APIs, leveraging OpenAPI when applicable.
  • Implement unit, integration, and API testing to ensure code quality.
  • Work with databases such as PostgreSQL, MySQL, and others, optimizing queries and ensuring performance.
  • Apply architecture patterns suited for distributed systems and high-performance applications.
  • Collaborate with the team to define best practices for development, testing, and deployment.
  • Implement solutions in AWS or other cloud environments, with a focus on AWS Kinesis (preferred).
  • Maintain high-quality documentation and clean code.

Requirements and Skills

Backend Experience

  • 4+ years of backend development experience with .NET, Python, Java, or Golang.
  • 3+ years of experience specifically with Golang.
  • Experience with Go-kit, Gorilla-mux, and Go-mod.
  • Proficiency with Go testing frameworks such as Testify.
  • Experience with relational and NoSQL databases: MySQL, MongoDB, DynamoDB, PostgreSQL.
  • Experience building RESTful APIs with best practices and proper documentation.
  • Strong knowledge of design patterns for distributed systems.
  • Experience in unit and integration testing.

Ruby Experience

  • 4+ years of professional development experience.
  • 3+ years working with Ruby on Rails.
  • Experience with Rspec, Capybara (preferred).
  • Experience building scalable and high-performance applications.
  • Experience in unit and integration testing.

Frontend Experience

  • Experience with React for frontend development.
  • Knowledge of Jest or Enzyme (a plus).
  • Experience working with legacy code in HandlebarsJS and BackboneJS (preferred).

Additional Requirements

  • Strong sense of ownership and commitment to code quality and deliverables.
  • Engineering mindset, with the ability to solve complex software problems.
  • Ability to work collaboratively in agile environments.

 

About Encora

Encora is the preferred digital engineering and modernization partner for some of the world’s leading companies and digital-native enterprises. With over 9,000 experts across 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI/LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.