Exadel Inc. logo

Back End Software Engineer

Job Overview

Location

São Paulo

Job Type

Full-time

Category

Backend Engineer

Date Posted

February 27, 2026

Full Job Description

📋 Description

  • Are you a seasoned Back End Software Engineer with a passion for building robust, scalable, and high-performance systems? Exadel Inc. is seeking a talented individual to join our dynamic team in São Paulo, Brazil. As an AI-first global tech company with over 25 years of engineering leadership, we partner with Fortune 500 clients like HBO, Microsoft, Google, and Starbucks to build what's next in digital transformation and AI platforms. At Exadel Financial Services, we specialize in co-creating transformative solutions for the banking and capital markets industries, delivering with precision and purpose.
  • In this role, you will be instrumental in developing and enhancing critical backend services, primarily utilizing Java. Your expertise will be crucial in building modern, high-performance APIs powered by the Quarkus framework. You will collaborate closely with a team of skilled engineers to design, implement, and maintain scalable, secure, and resilient solutions that form the backbone of our clients' applications. This is an opportunity to work on challenging projects that push the boundaries of technology and have a tangible impact on leading global enterprises.
  • Your day-to-day responsibilities will involve diving deep into code, ensuring its quality, maintainability, and adherence to best practices. You will be actively involved in the entire software development lifecycle, from design and implementation to testing and deployment. A significant part of your work will involve leveraging cloud-native technologies, particularly AWS services, to build and manage our infrastructure. You will also gain hands-on experience with containerization technologies such as Docker and Kubernetes, enabling efficient deployment and management of applications in cloud environments like ECS.
  • We are committed to fostering an environment of continuous improvement and innovation. You will contribute to event-driven architectures, working with messaging queues like SQS, Kafka, and RabbitMQ, to build asynchronous and decoupled systems. Furthermore, you will play a key role in supporting our observability initiatives, ensuring our systems are transparent and easily monitored through comprehensive logging, metrics, and tracing. This involves implementing solutions that provide deep insights into system performance and health, allowing for proactive issue detection and resolution.
  • We believe in empowering our engineers with the tools and autonomy to excel. You will follow established engineering best practices, with a strong emphasis on code quality, maintainability, and the application of SOLID, Clean Code, DRY, KISS, and YAGNI principles. This ensures that the software we build is not only functional but also robust, easy to understand, and adaptable to future changes. Your contributions will directly influence the success of our projects and the satisfaction of our clients. This role offers a unique chance to grow your skills, work with cutting-edge technologies, and be part of a collaborative and forward-thinking team.
  • Key responsibilities include:
  • Developing and enhancing backend services using Java, ensuring high code quality and performance.
  • Building modern, high-performance APIs leveraging the Quarkus framework for efficient and scalable application development.
  • Collaborating effectively with cross-functional engineering teams to design, architect, and implement scalable, secure, and resilient software solutions.
  • Implementing comprehensive automated testing strategies, including unit, integration, and performance testing, to ensure software reliability and robustness.
  • Working daily with a suite of AWS services, deploying and managing cloud-native applications and infrastructure.
  • Developing and deploying applications within containerized environments using Docker, Kubernetes, and ECS for efficient orchestration and management.
  • Contributing to the design and implementation of event-driven architectures using technologies such as SQS, Kafka, and RabbitMQ for asynchronous communication.
  • Supporting and enhancing observability initiatives, including the implementation of logging, metrics, and tracing solutions for system monitoring and diagnostics.
  • Adhering to and promoting engineering best practices focused on code quality, maintainability, and efficient development workflows.
  • Participating in code reviews, providing constructive feedback, and ensuring adherence to architectural guidelines and standards.
  • Troubleshooting and debugging complex issues in production and pre-production environments, ensuring minimal downtime and optimal performance.
  • Staying abreast of emerging technologies and industry trends, proactively suggesting improvements and innovations to our technology stack and development processes.
  • Engaging with stakeholders to understand requirements and translate them into technical specifications and actionable development tasks.
  • Contributing to the continuous improvement of our CI/CD pipelines and deployment processes.
  • Ensuring that all developed solutions meet stringent security and compliance requirements.
  • Documenting technical designs, solutions, and processes to facilitate knowledge sharing and onboarding.
  • Mentoring junior engineers and sharing expertise to foster a culture of learning and growth within the team.
  • Proactively identifying performance bottlenecks and implementing optimizations to enhance application speed and efficiency.
  • Participating in architectural discussions and contributing to the strategic direction of our backend systems.
  • Ensuring the scalability and reliability of our services to meet growing business demands.
  • Maintaining a high level of ownership and accountability for the features and services you develop.

Skills & Technologies

Python
Java
Kotlin
PostgreSQL
MySQL
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Exadel Inc. logo
Exadel Inc.
Visit Website

About Exadel Inc.

Exadel is a U.S.-based global software engineering company founded in 1998. It provides digital transformation and custom application development services to enterprises, leveraging cloud, AI, and modern architectures. The company offers product strategy, UX/UI design, full-stack development, QA, and managed support across industries including financial services, healthcare, retail, and technology. Headquartered in Walnut Creek, California, Exadel maintains delivery centers in Eastern Europe and Asia, combining nearshore agility with enterprise-grade processes. Clients range from Fortune 500 firms to growth-stage companies seeking scalable, secure software solutions.

Similar Opportunities

Argentina
Full-time
Expires Apr 29, 2026
Ruby
PostgreSQL
MySQL
+4 more

7 days ago

Apply
Brazil
Full-time
Expires May 3, 2026
Java
Kotlin
Docker
+4 more

3 days ago

Apply
Remote - Brazil
Full-time
Expires May 2, 2026
Python
JavaScript
Java
+5 more

4 days ago

Apply
Brazil
Full-time
Expires Apr 24, 2026
Python
Azure
Backend
+2 more

12 days ago

Apply