
Remote Jobs Peru ∙ Hiring now - Page 1

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

Designlab
Become a designer with hands-on courses and mentorship.
Sponsored by Designlab

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

Coursera – Learn skills from top universities online. Advance your career today!
Sponsored by CourseraLocation: 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.