We are looking for a Mid Level Software Engineer to join our team in Curitiba. As an ebanker, you will be responsible for maintaining a platform that processes millions of transactional requests every day. You will work in a team of experienced developers and be responsible for writing and testing code, doing thorough code-reviews, and developing new tools to help facilitate all of your team's work.
Requirements
- Proven experience designing, implementing and deploying software solutions to production;
- 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;
- 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;
- Full knowledge of SQL and relational databases;
- Test driven development: you don't even remember how to code without a very extensive test coverage;
- Comfortable with challenges of concurrency problems and has already worked in distributed and asynchronous systems;
- Knowledge of data replication and conciliation;
- Expertise in at least one functional or logic programming language -- besides SQL
Benefits
- Sustainable work pace: 40 hours a week of an accelerated but not frenetic rhythm
- The best tools money can buy so you can be productive in your work;
- Deep and fast code reviews for any of your pull requests
- 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
- Spanish, English, and Portuguese classes;
- Meal Allowance;
- Transportation voucher (if needed);
- WAVES - Program of goals and results (variable compensation);
- EBANX Play - Wellness (Gympass, e-Sports, SESC );
- EBANX Education: financial support for undergraduate, graduate, and MBA programs so you can develop important skills for your career;
- EBANX Skills: budget for workshops and courses;
- EBANX Flexible: Birthday Day Off;
- Semi-flexible hours (8 hours a day - Monday to Friday);
- EBANX Family: Daycare assistance, extended leave for caregivers and support program for children and pregnant women;
- EBANX Health: Health and Dental Insurance, with subsidy for dependents and medicine subsidy for ebankers;
- Life Insurance: Life Insurance 100% paid by EBANX;
- Blue Club: Exclusive discount for ebankers in bakeries, restaurants, courses, electronics stores, and more!