--- tags: Recruitment, tezos title: Job ad Software Engineer --- ## Functional Programming/Smart Contract/DeFi/Full Stack positions TZ Connect, is hiring into our team in Berlin, building applications on the Tezos blockchain. We are a small but growing cross-functional team of developers and strategists who believe that blockchain technology has the potential to empower people across the globe. We are currently developing decentralised finance (DeFi) projects such as stablecoins and prediction markets. Tezos is a proof-of-stake blockchain built using the OCaml programming language. Our team has been tasked by the Tezos Foundation with building applications to increase the attractiveness of the blockchain to users and developers. In particular we will be focusing on DeFi (decentralized finance) applications, such as uniswaps, stablecoins and bonding curves, along with applications to help everyday users get more from Tezos. What this means is that we are looking for people with a variety of skills, from junior to more senior. The kind of person we are looking to attract will be fluent in a variety of programming languages, and able to work in several paradigms. In particular experience of and interest in functional programming are important. Exposure to finance will be an advantage, but is not essential, similarly you need not have worked in blockchain before, but of course it would be a plus. You need not have used OCaml, but should be willing to learn. And you should have a good understanding of algorithms and the experience to know how to use this understanding. Since we are growing, this is an opportunity to actively help shape the direction of your work, and to explore and implement new ideas in an agile and collaborative environment. The software that we produce is open-source, so you will have a chance to show the world what you can do. We are currently looking for a variety of technologists. Ability to learn is as important as experience, but we are looking for some mixture of the following competencies: - Functional programming - Algorithm analysis and design - Quantitative financial analysis - Smart contract design and programming - Infosec, and specifically blockchain security - Formal verification We are looking for people who are based in Berlin, or willing to relocate, and: - Want to contribute to an open-source project with a wide set of stakeholders and many future applications - Have an interest in blockchains, cryptocurrencies and financial applications - Enjoy working collaboratively within an agile team We offer: - A safe and respectful work environment - Competitive compensation - A flexible work environment where both office and remote work are possible. We strive for a healthy balance between the two. We have an open and informal team culture. We're a diverse set of people and we value diversity in others. We have a culture of equal opportunity, respect, and acceptance.