Ebanx
Senior Software Engineer | Affirmative Job Opening for Women
Curitiba | On-site. Posted 21 days ago
The role
The Senior Software Engineer will write and test code, perform code reviews, and help with architectural decisions. You will work on strategic projects to evolve a high availability and high throughput payments platform.
What you will do
- 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
Required qualifications
- 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
Nice to have
- Passion for software
- English communication skills
- Software development expertise in any complementary area to our core business, such as: data warehouses, specialized development platforms, infrastructure automation, services provisioning, real-time
- 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
- 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
Benefits
- 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
- EBANX Skills: Dedicated budget for courses, certifications, and workshops
- Language Classes
- Medical and dental plans with extensive coverage, including support for dependents and wellness programs
- Semi-flexible hours
- Additional day off on your birthday
- Year-end break
- Well-being Program: Access to activities and resources that promote physical and mental health
About the company
EBANX is a fintech that builds a global payments company to enable companies and consumers to participate in the digital economy. It connects large digital businesses with customers across 21 markets.