LATAM
Remote Jobs
Xebia is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
3 Jobs
Senior Java Developer
LATAMXebia is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
Role Description We are looking for a Senior Java Developer with deep expertise in Google Cloud Platform (GCP) and a strong focus on API development, data scripting and analysis, automation testing, and performance optimization. The ideal candidate will have extensive experience designing, deploying, and managing cloud-based applications using GCP services, driving automation, and ensuring system reliability through robust CI/CD pipelines, monitoring, and alerting. You will collaborate with cross-functional teams to deliver high-quality software solutions, provide production support, and contribute to continuously improving our systems and processes. Qualifications - 6+ years of experience in software engineering with a focus on Java-based API development and automation. - Proficiency in Java and Spring Boot for backend API development. - Experience with Aspect-Oriented Programming (AOP) in Java. - Experience with infrastructure as code using Terraform. - Hands-on experience building and maintaining CI/CD pipelines with GitHub Actions. - Experience with monitoring and observability tools; New Relic is preferred, but experience with Datadog is also acceptable. - Strong experience with Google Cloud Platform (GCP), including Kubernetes, Cloud Run, Cloud Storage, and Artifact Registry. - Experience with microservices architecture and serverless design patterns. - Experience with automated testing tools and frameworks (e.g., JUnit, Selenium, Postman). - Proven experience working in Agile environments using methodologies such as Scrum or Kanban. - Excellent communication skills with the ability to work collaboratively in a cross-functional team environment to understand business requirements and translate them into production-ready systems. - Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs. Requirements - Design, develop, and maintain scalable, secure APIs using Java, Spring Boot, and services in Google Cloud Platform (GCP). - Leverage GCP services such as Cloud Functions, Compute Engine, Cloud Storage, Cloud SQL, API Gateway, and Cloud Monitoring to architect, monitor, and optimize cloud-based applications. - Implement best practices in API security and performance optimization to ensure high availability and reliability of services. - Write and optimize data scripts for analysis and automation tasks using languages like Python, SQL, and Shell scripting. - Implement and enhance automated testing frameworks to ensure code quality, including unit, integration, and end-to-end testing. - Collaborate with the DevOps team to maintain and improve CI/CD pipelines, ensuring fast, reliable delivery of code to production using tools such as Jenkins, GitLab CI, or CircleCI. - Ensure continuous integration and deployment of applications with seamless version control and testing automation. - Conduct performance testing and optimization to maintain low-latency, high-throughput systems using tools such as JMeter. - Build and manage effective monitoring and alerting systems using tools like Grafana or Splunk to proactively identify and resolve production issues. - Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and continuously refine processes to improve delivery efficiency. - Collaborate with product managers, QA engineers, and other developers to deliver high-quality software that meets business requirements. - Provide production support, troubleshooting and addressing issues in real-time as part of a rotation schedule. - Effectively communicate complex technical ideas to both technical and non-technical stakeholders. Benefits - 100% remote work to provide flexibility and work-life balance. - Company laptop and necessary equipment to perform your role effectively. - Competitive salary and benefits package aligned with local market benchmarks.
Senior Scala Engineer
LATAMXebia is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
Role Description Xebia is looking for a Senior Scala Engineer to join a team building scalable, resilient backend systems. This is a consulting role embedded in a functional-first, Typelevel-based stack, where you'll help design and ship high-throughput services running on AWS. You'll work closely with client architects and Xebia's engineering team to drive technical decisions, raise the bar on code quality, and deliver solutions that hold up under real production load. What You’ll Do - Design and build high-throughput, low-latency services in Scala 3 using a modern functional stack (Typelevel-style: cats-effect, http4s, fs2). - Define and evolve type-safe, schema-driven APIs, with attention to clean data transformations and serialization. - Lead architectural discussions, making sound trade-offs between performance, maintainability, and delivery timelines. - Conduct code reviews focused on functional-programming idioms, effect safety, and long-term maintainability. - Design and manage AWS infrastructure as code, working with core services such as ECS, Lambda, and managed databases/caching layers, plus event-driven components (queues, schedulers, streaming). - Instrument services for observability and take ownership of production reliability and performance. - Build and maintain a strong automated test suite, including property-based and integration testing. - Produce technical proposals, architecture docs, and root cause analyses for client-facing decisions. - Mentor other engineers on functional programming patterns and effect-oriented system design. - Translate complex technical trade-offs into clear recommendations for both engineering and client stakeholders. - Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs. Qualifications - 5+ years of professional software development experience, with solid hands-on experience in Scala and functional programming. - Production experience with a Typelevel-style effect system and functional HTTP stack (e.g., cats-effect, http4s, fs2, or equivalents). - Experience designing type-safe, schema-driven APIs in enterprise settings. - Experience supporting high-throughput, production-grade JVM systems, including asynchronous/concurrent programming models. - Experience with observability and distributed tracing tooling. Requirements - Proficiency in AWS, with hands-on experience across compute, serverless, database, caching, and event-driven/streaming services (e.g. ECS, Lambda, Aurora, DynamoDB, Redis, Kinesis). - Experience defining and managing infrastructure as code (e.g., AWS CDK). - Skilled in functional and property-based testing approaches, plus integration testing against external dependencies. - Comfortable working with modern CI/CD and source control practices. - Strong pragmatic instincts for balancing engineering rigor against business and delivery constraints. - Persistent curiosity and ownership, proactive about identifying and fixing root causes, not just symptoms. - Excellent verbal and written communication skills; comfortable engaging directly with client stakeholders. - Hands-on experience leveraging AI tools in software development workflows, actively using AI-assisted coding, automation, or productivity solutions to improve delivery speed, code quality, and overall project outcomes. Benefits - 100% remote work to provide flexibility and work-life balance. - Company laptop and necessary equipment to perform your role effectively. - Competitive salary and benefits package aligned with local market benchmarks. Company Description Xebia is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
Senior Backend Engineer
LATAMXebia is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Senior Backend Engineer with deep expertise in Payments and Commerce to support an innovative AI-driven / Agentic Checkout initiative. In this role, you will design, build, and support scalable backend services that power modern checkout experiences. You will play a critical part in enabling intelligent, AI-driven checkout flows by implementing robust validations, guardrails, and secure integrations across distributed systems. What You’ll Do - Building and supporting backend services for checkout and payments - Enabling AI-driven checkout flows with proper validations and guardrails - Ensuring scalability, reliability, and compliance - Support technical evaluations of other consultants when required, contributing to the assessment of skills and alignment with project needs Qualifications - 5+ years of backend development experience (Java/Spring Boot, Node.js, or Python) - Strong expertise in payments and checkout flows (authorization/capture, refunds, PCI concepts) - Proficiency in building REST APIs and microservices - Hands-on knowledge of Apigee (API gateway, security, policies) - Exposure to AI-assisted or agent-based workflows and backend integrations - Willingness to learn and adapt to new tools, patterns, and technologies - Cloud experience (GCP and/or Azure) - US Pacific Time overlap Benefits - 100% remote work to provide flexibility and work-life balance. - Company laptop and necessary equipment to perform your role effectively - Competitive salary package aligned with local market benchmarks.