Back-end Engineer with Go and Node.js in INFOTREE GLOBAL SOLUTIONS

FULL_TIME

  Remote (Colombia, Argentina or Brazil) | Senior | Full time | Programming

Gross salary $2800 - 4000 USD/month

0 applications
Last checked today
Apply now
Requires applying in English
We represent INFOTREE GLOBAL SOLUTIONS, a company engaging in a significant 11-month backend development project that is fully remote and open to candidates based in Latin America (LATAM). The project focuses on building and maintaining scalable, data-intensive API services leveraging modern cloud-native technologies and container orchestration platforms such as Kubernetes. This initiative is critical for the client's technology strategy and involves cutting-edge backend development primarily using Go (Golang) and Node.js along with deployment on AWS or Google Cloud Platform (GCP).
The project is not permanent, indicating a focused, result-driven effort with high expectations on reliability, scalability, and maintainability of services. The role entails working closely with various teams — including Product, Program Management, and Quality Assurance — ensuring a cohesive, effective delivery throughout the project's lifecycle.

Responsibilities Include:

  • Design and maintain highly scalable, data-intensive API services within a Kubernetes environment to ensure robust cloud-native application performance.
  • Lead the end-to-end design, implementation, testing, and deployment of new, scalable, and secure services developed primarily using Golang.
  • Integrate various external services smoothly into the existing technology ecosystem.
  • Adopt and advocate test-driven development (TDD) practices to guarantee code quality, reliability, and easier maintenance.
  • Apply expert troubleshooting skills to diagnose and resolve issues with efficiency, minimizing system downtime.
  • Participate actively in code reviews to ensure adherence to the team’s best practices, maintainability standards, and improve the overall codebase quality.
  • Contribute significantly to the design and architecture discussion for new product features and services, influencing both technical and strategic directions.
  • Collaborate effectively with cross-functional teams across Product, Program Management, and QA for seamless project execution.
  • Provide realistic and data-driven effort estimates during Quarterly Program Increment (PI) planning, factoring in risks and dependencies.
  • Prototype and explore new technologies and solutions aimed at optimizing operational costs and accelerating engineering velocity.

Qualities / Experience we are seeking

This role requires a strong software development background focused on backend systems with Golang. Candidates must hold a Bachelor of Science degree or higher in Engineering, Computer Science, or a related discipline, and possess at least 5+ years of professional software engineering experience. We expect proven proficiency with Go and Node.js, backed by at least two years of hands-on coding, debugging, and deploying production services using these languages.

Experience with Kafka is necessary, specifically the ability to build and maintain streaming data processing applications, which is critical for real-time data integration scenarios. Candidates should demonstrate solid MongoDB expertise, including writing optimized, scalable queries and effectively managing indexes to ensure high performance with large datasets.
Familiarity with modern communication frameworks such as gRPC and GraphQL is also required, allowing the development of efficient, flexible APIs. Exceptional problem-solving ability, critical thinking, and communication skills are mandatory, as is experience working in distributed teams across multiple time zones.
Preferred technological skills include proficiency in Bash scripting, GNU Make, Git version control, and container technologies like Docker, alongside cloud infrastructure knowledge primarily in AWS and Kubernetes orchestration. A strong sense of ownership, self-motivation, and the ability to work independently under minimal supervision complete the profile we seek for this critical backend engineering position.

Additional Desirable Skills

While not strictly required, a candidate with hands-on experience in cloud platforms such as Google Cloud Platform (GCP) would bring added value. Prior involvement with production-grade stream processing using Kafka and a deep understanding of Kubernetes deployments and Docker container orchestration in multi-cloud environments will be advantageous.
Experience working in Agile environments and familiarity with continuous integration and continuous deployment (CI/CD) pipelines would also enhance effectiveness in this role. Knowledge of infrastructure as code (IaC) tools and monitoring/logging frameworks to improve reliability and system observability is a plus.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in Colombia, Argentina or Brazil.

  1. Jobs ›
  2. Programming ›
  3. INFOTREE GLOBAL SOLUTIONS ›
  4. Back-end Engineer with Go and Node.js

About INFOTREE GLOBAL SOLUTIONS

Infotree Global was founded in 2002 in a small office in Canton, MI, Infotree Global had a clear mission; To bring the world’s best talent together with the greatest companies producing results through continuous improvement and innovation. — INFOTREE GLOBAL SOLUTIONS's full profile

Back-end Engineer with Go and Node.js
INFOTREE GLOBAL SOLUTIONS •   Remote (Colombia, Argentina or Brazil)
Apply
Requires applying in English
Share this job Share