
Senior Golang Developer
Who We Are
Build. Scale. Sustain.
PALO IT is a global technology consultancy that crafts tech as a force for good. We design, develop, and scale digital and sustainable products and services to unlock value across the triple bottom line: people, planet, and profit. We do the right thing, and we do it right.
We’re proud to be a World Economic Forum New Champion and a B Corp-certified company.
-
We are small enough to care locally, big enough to deliver globally (5 continents, 18 offices, +650 experts from +50 nationalities)
-
We are robust and resilient (100% independent and 0 debt)
-
We are entrepreneurs and passionate experts: we invest in what we believe genuinely and work as a collective intelligence
-
We are positive, courageous, caring, doers, and committed to excellence
Your Role
We are looking for a passionate and curious Golang Developer to join our team and build scalable, high-performance back-end solutions that power impactful digital experiences.
-
Develop and maintain back-end services using Golang, ensuring clean, efficient, and well-documented code
-
Build and consume RESTful APIs and/or gRPC services, enabling robust client-server communication
-
Implement scalable and resilient microservices with best practices in distributed architecture and performance tuning
-
Collaborate with DevOps and Architecture teams to deploy services on Docker and Kubernetes containers
-
Integrate secure practices, including OAuth2, JWT, and other security protocols, to protect data and services
-
Apply test-driven development (TDD), write unit/integration tests, and participate in code reviews
-
Work on interoperability layers or legacy systems written in Java (Nice to have)
-
Participate in Agile/SCRUM ceremonies and collaborate across product, design, and QA teams to deliver high-quality software
Who You Are
You bring strong back-end development experience, ideally in cloud-native or high-performance environments.
-
5+ years of hands-on experience with Golang in a production setting
-
Solid understanding of concurrency, goroutines, and channel-based communication
-
Proven experience with RESTful APIs, gRPC, and asynchronous communication
-
Familiarity with containerization tools (Docker, Kubernetes) and cloud platforms (AWS/GCP/Azure)
-
Experience with CI/CD pipelines, Git, and Infrastructure-as-Code is a plus
-
(Nice to have) Proficiency in Java or JVM-based languages
-
Experience with relational and non-relational databases (PostgreSQL, MongoDB, Redis, etc.)
-
Comfortable working in Agile environments with TDD/BDD and peer programming practices
-
Strong communication skills in English
More About PALO IT
We’re eager to adapt to change, learn from our experiences and move to meet our planet’s urgent needs. We are continuously taking action to:
-
Become a climate net-zero company
-
Deliver projects with a positive impact
-
Train 100% of our workforce on impact
-
Achieve B Corp certification across all offices
-
Continuously measure & improve employee happiness
Our clients are among the world's most innovative companies. We partner with Fortune 1000s, SMEs, and startups who aim to make an impact and solve the world’s most complex challenges.
What We Offer
-
Stimulating working environments
-
Unique career path and international mobility
-
Internal R&D and impact-driven projects
-
Knowledge sharing and personalized training
-
Entrepreneurship & intrapreneurship opportunities
🔍 Explore our careers page
🎙️ Listen to the voices of our team on the PALOCast
PALO IT is an equal opportunity employer. We welcome applications from all qualified individuals and are committed to creating a diverse and inclusive work environment.
Solicitar este puesto
*
indica un campo obligatorio