Requirements
- design, develop, and maintain processes, data pipelines and services with a focus on simplicity, scalability, reliability, and performance
- write high-quality, clean, well-tested code
- programming in continuous cycles of coding-testing-refactoring or testing-coding-refactoring
- mastery of SQL
- familiarity with the main design patterns and know how to approach your work to create decoupled artifacts
- experience with APIs, both in using them and in creating them
- design and understand complex Data Models
- understand data storage and can make informed decisions about it
- familiarity with working with relational databases, data warehousing, columnar storage, and in-memory databases
- implement automated Data Quality actions to ensure the integrity of all the datasets we produce
- build and maintain fully automated and orchestrated data pipelines (ETL/ELT)
- Product Engineer mindset, being involved in all aspects of the life cycle of a Product: from understanding the problems and needs, interacting with our stakeholders, designing, coding, delivering, measuring the impact
- strong team mindset who values teamwork and prioritizes collective success over individual performance
- experience in Lean/Agile environments
- excellent communication skills, both written and spoken, knowing what to communicate and when, and adapting the message to the audience
- high degree of autonomy and require minimal supervision
- proactive and have critical thinking skills
- empathy and active listening: Ability to listen to colleagues' opinions, regardless of their seniority, and use this information to strengthen working relationships and improve projects
- know how to give feedback in an honest and respectful manner
Nice to Have
- Experience in a start-up
- Bachelor's or Master’s degree, or higher, in a financial discipline such as Banking, Finance, Investment Management, or Sustainable Finance
Benefits
- Competitive compensation, both in terms of base salary as well as equity plans that enable to you to share in our success
- Flexibility in ways of working both in terms of your schedule as well as your location, whether you prefer to work from home, the office, or abroad with access to a global network of co-working spaces
- Generous paid time off schemes, including vacation, sabbatical, religious observance and compensation days
- Meaningful benefits including private healthcare coverage, fitness and wellness programs covered through Wellhub, working-from-home allowances to help you set up your home office and cover monthly expenses
- Professional development with annual training budget for conferences, courses, certifications and access to top market e-learning platforms
- Collaborative environment with multiple offices around the globe, regular team activities and events as well as employee-led resource groups
Work Arrangement
Hybrid
Team
Team size: more than 300. Structure: a stable team of other Software Engineers with varying levels of experience, a Tech Lead, and a Product Manager
Additional Information
- Our official language is English, so we need you to understand and communicate effectively in English
- You will thrive in an environment that offers flexible hours, understanding the rights and responsibilities this entails
- You also excel at balancing synchronous and asynchronous communication effectively within your team