Bitcoin Job: Applications Engineer
BigchainDB is building a decentralized database for the internet, and for collaborative ecosystems. Organizations use our software to build applications that liberate personal data from centralized silos, that help artists & musicians feed their families, and to shine the light of transparency on ossified corrupt systems. It’s the promise of blockchain technology, at scale.
You love to help guide users to success – to work with them on both use case and code levels. You love to building amazing user-oriented applications. You have a sense of adventure and travel. You have intuition about and experience with business processes.
- You will work with many users, from half a day at a time to periodically over a timeline of months.
- You will rapidly prototype the front and back ends of web-based blockchain applications, connecting to the decentralized stack (IPDB/BigchainDB, IPFS, Ethereum, etc).
- You will give presentations, and host workshops & hackathons on behalf of BigchainDB.
- You will iterate with the product team, giving them feedback on user needs.
- You will be based out of Berlin, but traveling to many European locations and beyond.
Skills and Experience
We don’t expect applicants to be an expert in everything listed below which is why we’ve separated the requirements into two tiers. We offer a collaborative work environment where the team shares experiences, ideas and lessons learned. The ideal candidate has experience with Python and distributed systems; loves to learn; and thrives working in a team environment.
- You are a creative, “make it happen” problem solver, from both a technical and business perspective. You feel comfortable in multiple business domains and can apply cross-domain thinking. You can envision the future, and can implement the path towards it.
- You have a Bachelor’s in Software Engineering, Computer Science, or related discipline; or equivalent practical experience
- You possess excellent communication skills; interacting with users and fellow team members will be an integral part of your daily routine. You write clear and concise minutes, reports and specifications. You like to keep your team members informed of status. You love feedback to improve yourself and your performance.
- You’re comfortable with Python backends with Flask or Django or equivalent; and deployment like Heroku, Amazon Web Services, Microsoft Azure, …
- You know how to analyze the business processes of a customer, can identify and mitigate the pain points and have a sense for design, communication and presentation
- You’ve worked with: frontend frameworks like React, Angular; Python backends like Django / Flask / etc; Linked Data / Semantic Web, RESTful web apis and you know your way around databases, esp. NoSQL like MongoDB
- As a bonus, we’d love to hear about cool stuff you’ve done with: new decentralization tech (Bitcoin, IPFS, Solidity, Interledger, etc), communication of an off-ordinary vision to a broad audience
We don’t expect you to be an expert in all of these. Rather, we’d love to see that you’re interested in them, perhaps know one or two as a starting point, and most importantly, that you’ll learn more about them as you grow with us professionally and personally.
BigchainDB & Benefits
We’re a tight-knit international team based in Berlin. We’re always building and shipping, but with an appreciation for the theoretical. We work closely with our users, technology partners, and engage with the global decentralization community on and offline.
From our very beginnings having a female cofounder: we are an equal opportunity employer and value diversity at our company. We strongly encourage applications from women, transgender or non-binary people, people of colour, people with disabilities, or anyone traditionally underrepresented in tech.
Location: We’re in Berlin, Germany. If you don’t know much about Berlin, don’t fret. Almost all of us have immigrated here, from all over the world, from Canada to India, from Italy to USA. And we love it!
Immigration: We’ll hold your hand in the visa / immigration process, which is smooth and surprisingly fast.
Language: We speak English in the office. And in fact if you only speak English, you can easily get by in Berlin. (As is the case for many of our employees.)
Transit: We’re spoiled, Berlin has one of the best public transit systems in the world. Our office is near a major connection point of the train (S-Bahn), underground (U-bahn) and trams (no “bahn” for that one, sorry). Berlin also has safe bike lines all throughout the city; you can park your bike in the office (finally: see “Health benefits” 😉 )
Working hours: The engineering team has a daily standup at 9.30am. In general we try to be around the office until 5pm. But if your 3yo has an event at the local kita, by all means, go! Or if you get on a roll and work late, then please, sleep in. Or if you wish to work from home now and then, that’s ok. We trust you to do your job, and doing your job is about getting the task done, not us looking over your shoulder.
Time off: Health first. Without health and happiness, what is left? So, our minimum paid leave per year is 25 days, plus statutory national holidays.
Health Benefits: Germany has one of the best healthcare systems in the world. Some of the nation’s top university hospitals are here in Berlin. Many of us have a family doctor just down the street from our office. Berlin is also great for sports.
Parenting, Parental Leave: We love kids! And we recognize the time that parents need for their children’s’ well-being, not to mention their own well-being! So we want to give all the space in the world to new parents who wish to spend time with their children: mothers get fully paid maternity leave six weeks prior to birth and eight weeks after. In addition, there are 14 months of 2/3 paid leave, split between the parents according to the parents’ choice. And for general parental responsibilities that invariably come up, by all means, go attend to your child. We trust that you are a professional and know how to balance your time.
Professional and Personal Growth: BigchainDB is at the epicenter of blockchains + big data + AI, so if you’re not learning, then something’s wrong! We’ll be giving you opportunities to represent us speaking at conferences, hosting hackathons, writing, and more. Finally, we give you an annual €2000 budget that you choose as you wish to spend on books, personal conferences, and other things to grow yourself.
Amazing cool city. Did we mention, it’s Berlin?
Things work. Did we mention, it’s Germany?
Your Next Step?
Are you up for working with an awesome team, learning a ton, and shipping code that matters? Please apply to this position below with the following attached:
- Cover letter
- Work Samples
- Code (or a link to GitHub profile)
- Writing Samples (Report, Blog)
- Spreadsheet (with Charts)
- Video (if available)