Brazil Remote (Global)

Encora is hiring a Backend Developer

About the Role

Encora is hiring a Backend Developer to design, develop, and manage scalable backend services within a containerized, cloud-native environment. You will collaborate with global development teams from Europe, Canada, and the US to build resilient systems deployed both on major cloud platforms and in on-premise customer environments.

What You'll Do

  • Design, develop, and maintain backend code using Java and Python.
  • Develop and manage RESTful APIs and microservices.
  • Containerize applications using Docker and create/manage Kubernetes manifests and Helm charts for deployment.
  • Deploy, manage, and scale applications within Kubernetes clusters on AWS, Azure, and customer on-prem environments.
  • Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
  • Design and interact with databases (SQL and NoSQL) ensuring optimal performance and data integrity.
  • Monitor application and cluster health using tools like Prometheus, Grafana, and the ELK stack; troubleshoot and resolve issues.
  • Implement security best practices for applications and infrastructure within Kubernetes.
  • Optimize applications for maximum speed, scalability, and resilience.
  • Contribute to infrastructure-as-code initiatives using tools like Terraform or Ansible.
  • Participate in code reviews and advocate for high-quality coding standards.

What We're Looking For

  • BS or MS in Computer Science or a related Engineering discipline.
  • Proven experience delivering software applications.
  • Solid understanding of how to build publicly exposed APIs.
  • Familiarity with CI/CD principles and tools: Jenkins and GitLab Runner.
  • Team player; willing to coach junior team members and cooperate on cross-functional problem solving.
  • Experience with Cloud and SaaS Development: Azure, AWS, Docker, Kubernetes.
  • Experience working in an Agile development environment.

Nice to Have

  • Knowledge of infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Understanding of networking concepts in Kubernetes.
  • Experience with serverless computing.
  • Experience in distributed computing: distributed job orchestration on Kubernetes, parallel execution patterns, backpressure, sharding/partitioning, fault tolerance, checkpointing; familiarity with frameworks like Ray.
  • Experience implementing Kafka-based message-driven services and event-driven autoscaling on Kubernetes using KEDA.

Technical Stack

  • Languages: Java, Python
  • APIs & Services: RESTful APIs, Microservices
  • Container & Orchestration: Docker, Kubernetes, Helm
  • Cloud Platforms: AWS, Azure
  • Databases: SQL, NoSQL
  • Monitoring: Prometheus, Grafana, ELK stack
  • Infrastructure-as-Code: Terraform, Ansible
  • CI/CD: Jenkins, GitLab Runner
  • Messaging & Scaling: Kafka, KEDA
  • Distributed Computing: Ray

Team & Environment

You will collaborate closely with frontend developers and DevOps engineers as part of a global team.

Work Mode

This is a global role based in Brazil.

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.

Required Skills
JavaPythonRESTful APIsDockerKubernetesHelmAWSAzureSQLNoSQLCI/CDJenkinsGitLab JavaPythonRESTful APIsDockerKubernetesHelmAWSAzureSQLNoSQLCI/CDJenkinsGitLab
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
All jobs at Encora Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago