πEurope, Asia
Full Stack Developer

Encora
πRemote - Colombia
Please let Encora know you found this job on JobsCollider. Thanks! π
Summary
Join Encora as a Full Stack Developer, specializing in Golang/Ruby and React. This remote position, based in Peru, Colombia, Costa Rica, or Bolivia, requires strong backend development skills with a focus on Golang. You will design, develop, and maintain scalable web applications, modernize legacy code, build RESTful APIs, and implement testing. Experience with various databases and cloud environments (AWS preferred) is essential. Collaboration and a commitment to code quality are key. The ideal candidate will have a strong understanding of distributed systems and agile methodologies.
Requirements
- 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
- Experience with React for frontend development
- 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
Responsibilities
- Design, develop, and maintain scalable web applications using Golang 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
Preferred Qualifications
- Knowledge of Jest or Enzyme (a plus)
- Experience working with legacy code in HandlebarsJS and BackboneJS (preferred)
- Experience with AWS Kinesis
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πMexico
πUnited Kingdom
πWorldwide
π°$24k-$48k
πUzbekistan
π°$30k-$36k
πWorldwide
πUnited States
πWorldwide
πWorldwide
πCanada