Brazil Remote (Global) Employment

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago