At a Glance
- Tasks: Develop and maintain scalable software solutions for global payment systems.
- Company: Join EBANX, a leading fintech transforming the digital economy.
- Benefits: Enjoy competitive salary, performance bonuses, meal allowances, and education support.
- Other info: Flexible work pace, top-notch tools, and opportunities for career growth.
- Why this job: Be part of a team shaping the future of payments with innovative technology.
- Qualifications: Experience in software development and a passion for learning new technologies.
The predicted salary is between 45000 - 55000 ÂŁ per year.
EBANX is one of the most successful fintechs to emerge from Latin America – and today, we are building a truly global payments company. Our mission has remained constant from day one: to unlock access and enable companies and consumers to participate in the digital economy, no matter where they are. What started as a bold vision has grown into a platform that connects some of the world’s largest digital businesses with customers across 21 of the fastest‑growing markets. We operate where complexity exists – turning local challenges into global opportunities, and building the infrastructure that allows payments to move further, faster, and smarter.
We are a team of builders and problem‑solvers. We think globally, act with curiosity, and believe diversity of thought is a competitive advantage. As EBANX enters its next phase of hyper‑growth, we are looking for people who want to shape the future of payments, expand what’s possible, and help connect businesses and consumers across borders. Let’s build what’s next – together.
At EBANX’s Engineering team, you don’t just write code. You turn ideas into scalable solutions that ensure excellence and reliability for millions of global transactions. Every line of code contributes to the digital payments revolution, combining innovation, collaboration, and real impact to make our work truly Out Of The Ordinary. You will work in a team of experienced developers and be responsible for maintaining a platform that processes millions of transactional requests every day. We cultivate an engineering culture that values and promotes sustainable quality, continuous delivery, high availability, quick feedback and meritocracy.
As an EBANX developer you will be responsible for:
- Writing and testing code in an incremental, agile and well‑documented way;
- Doing thorough code‑reviews and helping 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. Don’t know PHP? No problems, the important thing is to master the basics!
What is indispensable for the job?
- Proven 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 absorb 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;
- Advanced English, 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, packet 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 the challenges of concurrency problems and have 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, among 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.
Mid-Level Software Engineer employer: EBANX
Contact Detail:
EBANX Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-Level Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former EBANX employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, and don’t forget to review the basics of PHP and MySQL. We want to see your problem-solving skills in action!
✨Tip Number 3
Show off your passion for software! During interviews, share projects you’ve worked on, especially those that demonstrate your ability to innovate and solve complex problems. Let us see how you think and create!
✨Tip Number 4
Don’t just apply through job boards; head over to our website and submit your application there. It shows initiative and gives you a better chance of standing out in the crowd. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Mid-Level Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your software development expertise, especially in areas like data structures and concurrency, to show us you’re a great fit for our team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about software engineering and how you can contribute to our mission at EBANX. Share specific examples of your past work that demonstrate your problem-solving skills and ability to work collaboratively.
Show Off Your Projects: If you’ve worked on any interesting projects, whether personal or professional, don’t hesitate to include them! We love seeing how you’ve applied your skills in real-world scenarios, especially if they relate to payments or fintech.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at EBANX
✨Know Your Tech Stack
Even if you’re not a PHP expert, brush up on the basics and be ready to discuss your experience with other languages. Be prepared to explain how your previous projects relate to the technologies EBANX uses, and show your eagerness to learn.
✨Showcase Problem-Solving Skills
EBANX values builders and problem-solvers, so come armed with examples of challenges you've faced in past projects. Discuss how you approached these problems, the solutions you implemented, and the impact they had on your team or project.
✨Emphasise Collaboration
Since you'll be interacting with various departments, highlight your teamwork experiences. Share specific instances where you collaborated with others, especially in cross-functional teams, and how that led to successful outcomes.
✨Demonstrate Continuous Learning
EBANX is looking for candidates who are passionate about software development. Talk about any recent courses, certifications, or personal projects that showcase your commitment to learning and improving your skills in software engineering.