
Exponent – Supera i tuoi colloqui tecnologici con sessioni simulate e coach esperti delle migliori aziende.
Sponsorizzato da ExponentLocation: 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.
Candidarsi ora