Why Join Exadel
We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks.
From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next.
What powers it all? Our people are ambitious, collaborative, and constantly evolving.
About the Client
A leading global digital banking platform and the largest neobank in Latin America, headquartered in Brazil. The company provides a mobile-first suite of financial services—including credit cards, savings accounts, and investments—designed to eliminate bureaucracy and high fees. By leveraging advanced data analytics and a customer-centric digital infrastructure, the organization delivers transparent and accessible financial solutions to millions of users across Brazil, Mexico, and Colombia.
What You’ll Do
Design, build, and evolve horizontally scalable microservices using Clojure and hexagonal architecture
Develop event-driven systems leveraging Apache Kafka and asynchronous communication patterns
Build resilient, fault-tolerant distributed systems in cloud-native environments
Work with modern immutable data stores such as Datomic and DynamoDB
Write clean, maintainable, and well-tested code using TDD/BDD methodologies and CI/CD practices
Operate within AWS and Kubernetes environments while embracing a strong DevOps culture
Utilize REPL-Driven Development to support fast feedback loops and iterative engineering practices
Participate in architectural discussions, code reviews, and continuous platform evolution initiatives
Collaborate closely with cross-functional teams in highly technical, low-bureaucracy environments
What You Bring
2+ years of experience in backend software engineering
Hands-on experience with Clojure or strong exposure to functional programming languages such as Elixir, Scala, Haskell, F#, Lisp, or similar
Experience building RESTful APIs and microservices architectures
Solid understanding of distributed systems and asynchronous communication patterns
Familiarity with immutability, persistent data structures, and functional design principles
Experience with automated testing frameworks and CI/CD pipelines
Ability to work effectively within agile, cross-functional teams
Strong analytical thinking, problem-solving skills, and ownership mindset
Nice to have
Experience with ClojureScript (CLJS)
Knowledge of React, React Native, or TypeScript for full-stack contributions
Experience within banking, payments, Open Finance, or core banking platforms
Familiarity with Datomic, DynamoDB, or immutable database technologies
Experience with Terraform, Docker, and Infrastructure as Code (IaC) practices
Background in observability, monitoring, and reliability engineering
English level
Advanced or fluent English communication skills
Legal & Hiring Information
Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
Your Benefits at Exadel
Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
International projects
In-office, hybrid, or remote flexibility
Medical healthcare
Recognition program
Ongoing learning & reimbursement
Well-being program
Team events & local benefits
Sports compensation
Referral bonuses
Top-tier equipment provision
Exadel Culture
We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.