Writing and testing code in an incremental, agile and well-documented way;
Doing thorough code-reviews and help your teammates with complex designs and architectural decisions;
Testing and following your code to production continuously;
Developing new tools to help facilitate all of your team's work;
Interacting with colleagues from different departments like Product, Finance, Risk and Business Development;
Working on strategic projects for EBANX;
Evolving and deciding the future of our payments platform;
A system of high availability (+ 99.9%) and with high throughput (100+ TPS), written in PHP, and MySQL (yes, it is possible :smile:). Don't know PHP? No problems, the important thing is to master the basics!
What is indispensable for the job?
Experience designing, implementing and deploying software solutions to production; the stack is not relevant, we are ready to teach it to new teammates if necessary;
Interest in subjects such as data structures, concurrency, persistence and distributed systems;
Expertise in git or any other collaborative version control system;
A vision for software quality, evolution of systems, decomposition of problems and abstractions;
A great ability to learn new practices, technologies, programming languages and absorbing engineering culture;
What would we love to see?
Passion for software, you go to sleep and wake up thinking about how to make that part of the system more elegant or efficient;
English communication skills, we have customers from all around the world and it is commonplace for us to speak and write English when helping, supporting and writing specifications with them;
Software development expertise in any complementary area to our core business, such as: data warehouses, specialized development platforms, infrastructure automation, services provisioning, real-time systems, fault tolerant systems and mission critical systems;
Experience with deploying to and monitoring a cloud infrastructure especially AWS.
Experience with computer networks, latency, package loss, routing optimization, monitoring and problem solving;
Full knowledge of SQL and relational databases;
Test driven development: you don't even remember how to code without a very extensive test coverage; You often write the tests first and then the code.
Expertise in at least one functional or logic programming language -- besides SQL ;)
Comfortable with challenges of concurrency problems and has already worked in distributed and asynchronous systems;
Knowledge of data replication and conciliation;
What are we going to offer so you can do an amazing job?
Sustainable work pace: 40 hours a week of an accelerated but not frenetic rhythm - no marathons or sleepless nights; The focus is on working smarter;
The best tools money can buy so you can be productive in your work; (Macbook, Jetbrains licenses, Slack, Github, TravisCI, NewRelic, DataDog, ElasticSearch, Kibana, Tableau amongst others);
Deep and fast code reviews for any of your pull requests - You will also do a lot of them :)
Constant discussions about our practices and systems, everybody that wants to speak out is always heard and we are always open to new ideas, practices and tools;
You will be free to dedicate part of your time to improve our systems and implement quality features that make us more efficient or less error prone;
Frequent, fair and transparent performance evaluations - all developers are evaluated with the same system and have access to the same career development opportunities
EBANX offers
Performance Bonus: Annual bonus program based on company results.
Meal Allowance: Monthly allowance to support your meals.
EBANX Education: Financial assistance for undergraduate, graduate, and MBA programs to support your professional growth.
EBANX Skills: Dedicated budget for courses, certifications, and workshops to encourage continuous learning.
Language Classes: Language classes to support your personal and professional development.
- Health & Well-being: Medical and dental plans with extensive coverage, including support for dependents and wellness programs.
- Flexible Work Culture: Semi-flexible hours, additional day off on your birthday, and year-end break to support work-life balance.
Well-being Program: Access to activities and resources that promote physical and mental health.
Learn more about our #ebanxlife on LinkedIn and Instagram, and see what it’s like to be part of a global team that breaks barriers, creates opportunities, and celebrates every achievement together.
✨ An Out Of The Ordinary career is waiting for you here!