Remote Jobs Peru ∙ Hiring now - Page 1

Logo

Exponent

Ace your tech interviews with mock sessions and expert coaches from top companies.

Sponsored by Exponent

Logo

Designlab

Become a designer with hands-on courses and mentorship.

Sponsored by Designlab

Logo

CareerFoundry

Launch your remote career with CareerFoundry. Job-guaranteed courses in design, tech, and more!

Sponsored by CareerFoundry

Hybrid Full Stack Developer Golang/Ruby

Encora · Peru, Peru · Hybrid

Apply Now Logo

Coursera – Learn skills from top universities online. Advance your career today!

Sponsored by Coursera

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.