Senior Distributed Systems Engineer at Innovation Research Labs (Amsterdam, Netherlands)

Background

The nature of work is changing: how we work, where we work and the value of our work.  Our aim is to promote the adoption of democratic governance in highly participatory organizations as an alternative to current day corporations by leveraging distributed technologies such as secure multiparty computation, blockchain and byzantine fault tolerant algorithms. Through our research we uncover knowledge and develop tools and methodologies that assist in implementing democratic governance in both commercial and not-for-profit organizations of all sizes.

We are building an organization that is more akin to an ecosystem than a corporation, that addresses these problems with human-centric solutions that are open source and efficient systems for human cooperation. We imagine a world where human-meaningful ways of organizing become the norm. Organizations that elevate—in which their members find purpose, move towards greater harmony with their environment, community and experience safety to operate and innovate. We look for strong values driven people that share our vision.

Technical Area

  • Distributed technologies such as blockchain, sMPC and BFT algorithms
  • Decentralized application design and implementation
  • Cryptography
  • Mechanism Design
  • Incentive structures and Game theory

Role

We are looking for a full time Senior Distributed Systems Engineer to join us, a diverse group of people with strong values. You will be on the forefront of the rapidly advancing cryptocurrency ecosystem, building next-generation blockchain technology that only recently has become possible to develop. Designing the blockchain product solution architecture combining software and systems engineering to build and run scalable, highly distributed, fault-tolerant systems. We believe in growing engineers through ownership and leadership opportunities. As such you are responsible for defining your research goals within the context of our larger common goals. Your direction outside of the technical sphere plays an important role, understanding how technology can impact the social, psychological, economic and governance aspects from a human perspective.

You will operate in a highly participatory democratic organization. We constantly work with many unknowns and you get a sense of purpose from applying your domain knowledge to ambiguous and novel situations. You can operate well in an open source environment and you have a good intuition for good research and how to turn that into successful products.

Values

We are strongly values driven. We believe that this provides the structure to scale our organization, innovate our technology and attract top talent as we strive to change the world towards a better future. These values apply to how we work and the philosophy of the solutions we create.

Minimum Qualifications:

  • More than five years of professional experience in engineering with a demonstrated track record of technical innovation and leading successful engineering teams
  • Experience developing distributed applications
  • Knowledge of Distributed Ledger Technologies space with deep expertise in certain areas such as Ethereum/Quorum, Hyperledger frameworks, Interledger Protocols
  • Strong communication and collaboration skills

Preferred Qualifications

  • Ability to work effectively both independently and within a team
  • Experience providing guidance and leadership to technical teams
  • Values driven and intrinsically motivated towards our goal of data sovereignty
  • Comfortable collaborating with geographically dispersed teams
  • Strong drive to solve problems that drive change based on engineering excellence
  • Stay ahead of the technology curve, in tune with relevant research, trends and the competitive landscape
  • Participation in various blockchain development communities and contribute to the source code is preferred
  • Any experience building real world blockchain systems
  • Protocols, smart contracts, token design, ICO experience a plus

Blockchain Engineer (w/m) at BMW Group

Job Description

Wir bieten Ihnen bei der BMW Group eine interessante Tätigkeit als Blockchain Engineer (w/m).

Ihre Aufgaben:
– Als Blockchain Engineer unterstützen Sie die Gestaltung und Umsetzung von Blockchain Use Cases.
– Durch Nutzung agiler Methoden arbeiten Sie aktiv an der Entwicklung von Blockchain-Anwendungen mit, bewerten und verfeinern diese.
– Sie überführen Prototypen in produktive Lösungen.
– Des Weiteren arbeiten Sie mit Partnern zusammen, um Blockchain Ökosysteme und
– gemeinsame Standards zu etablieren.

Job Description

Qualifikationen und Erfahrung
– Erfolgreich abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Statistik oder eines vergleichbaren Studienganges.
– Erfahrung im Bereich IT Infrastruktur, verteilte Systeme & Algorithmen und Blockchain-Technologien, z.B. verteilte Konsensverfahren, Design und Implementierung von Smart Contracts, etc.
– Expertise in der Anwendung und Bewertung von Verfahren des maschinellen Lernens.
– Kenntnisse in einer Programmiersprache z.B. Python, C/C++ oder Java.
– Erfahrung im Bereich Produkt-Management und in der Durchführung agiler IT-Projekte.
– Verständnis von Blockchain-Ökosystemen und Marktplätzen.
– Verhandlungssichere Deutsch- und Englischkenntnisse.
– Analytisches Denkvermögen.

DevOps Engineer at OpsTalent

We are building the future of online banking.

Together with our partner – one of the biggest financial institutions in the world – we are changing how people interact with their bank online. We want our millions of users around the globe to have a simple, quick and user-friendly experience when requesting a new credit card, getting a quotation for a mortgage or opening a bank account.

We want to make it so easy that even those not so tech-savvy can do it with a couple of clicks – or a couple of taps on the screen of their smartphone.

We are doing it in small, Agile teams, using top-notch technology.

Who said that working for a bank needs to be boring? 😉

Requirements

  • At least 2 years of commercial experience.

  • Knowledge of Unix, Node.js, Scripting language: Bash.

  • Knowledge of log aggregates, experience with configuring and installing logs.

  • Experience of effective CI/CD environment – Jenkins.

  • Configuration Management.

  • Experience in AWS services, cloud environment, and Terraform will be a plus.

  • An understanding of distributed revision control systems and platforms – GIT.

  • An innovative approach to solving complex problems with an excellent level of attention to detail.

  • A high level of motivation, quick to learn and the ability to work with minimal supervision.

  • Ability to travel for short period and work with team members in different time zones.

  • Fluent English.

Responsibilities: 

  • Design, build and manage highly scalable, secure and available AWS infrastructure that enable operational reliably.

  • Create tools and automated workflow capabilities to enable software engineers to promote code across different environments with maximum velocity.

  • Lead development for large/complex projects to agreed timescales and standards.

  • Apply in-depth technical experience in the development of high-quality applications/systems as per the requirement.

  • Define and govern quality standards. Maintain expert knowledge in required technology area across multiple platforms.

  • Build strong decision-making and problem-solving skills within the required technology area across multiple platforms.

Java Engineers – Help shape the future by building game changing tech at Deloitte Digital

Job description

Want to shape the future of online experiences? So do we. We are growing our team at Deloitte Digital to enable us to build greater digital solutions for our clients. We’ve been doing this for a while now and we’ve got pretty good at it. However, we’re always looking for better and more fun ways to do things. Here are just some of the tools and techniques we’re using at the moment:

  • Behavior Driven Development
  • A DevOps approach to build and continuous deployment
  • Elastic Cloud Based Environments and Architectures
  • Rapid Prototyping Tools

We also continually look to explore new frameworks and design patterns that help us deliver solutions that excite our client’s customers and allow us to deliver at incredible speeds. There are far too many to mention and we aspire to use the latest technologies and methodologies to deliver a broad range of high quality reactive software for this decade and the next. Some of the areas we are looking at currently are:

  • Alternative JVM Languages and frameworks
  • Micro-services and cloud native design
  • Container based architecture
  • Blockchain platforms 

Responsibilities

  • Collaboratively working as part of a multi-disciplined feature team to design and implement software solutions to client challenges;
  • Developing clean, well tested code through to production;
  • Work with business analysts to translate client requirements into working software

Requirements

  • Knowledge of Java/JVM based development practices;
  • Experience of build and test automation preferably including continuous delivery;
  • Understanding of Test driven development and JVM based test tooling;
  • Understanding of modern Java build tools such as Maven or Gradle;
  • Experience of modern Agile software development methodologies

Senior Rails Engineer (100% Remote or Onsite in SF) MyTime Series B SaaS Startup at Source Coders (allows remote)

The Opportunity: Senior Rails Engineer

MyTime is based in SF and has a remote-friendly working environment with an excellent engineering culture. We’ve a team of 12 engineers who are based onsite in SF and spread across the US. We’re looking experience Ruby on Rails Engineers based in the US who want to join a 100% remote distributed team, or anyone who may be interested in relocating to SF.

This is a great opportunity to join a small and growing engineering team, where you will make a big impact on a multi-demensional SaaS product that is used by millions of people each day. 

Preferred Qualifications

  • 3+ years of professional software engineering experience with Ruby on Rails
  • Experience working with relational databases such as MySQL or PostgreSQL
  • Some experience with Memcache and ElasticSearch is preferred
  • Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred
  • Comfortable writing test suites and specs in our test-driven environment

MyTime offers competitive salaries, an annual bonus, meaningful equity, strong equity package, full health benefits and a generous PTO policy

Backend Developer at MovEax

Backend Developer

About this Job
 
Type of job: Full-time
Experience level: Senior, Junior
Role: Backend Developer
Industry: Mobility, Automotive
Company Size: 11 – 20 people
Salary range: € 24.000 – € 42.000
Job location: Rome (chance to work remotely)
Language: Italian or English (fluent)
 
About us
Here at moveax, we have the ambition to be regarded as the best possible partner for any business that seeks help in facing the daily challenges of the tech world. We are proud to be the right people to interact with in the field of software development, cybersecurity, blockchain and DLT.

We believe our main competitive advantage is having a team made of young talents who have a strong passion for technology. We treat every project for our customers with the same care we have for our own projects and we constantly try to improve our processes to achieve the best possible results.

We are based in Rome, we love working side by side, but we are also open for remote collaborations. Our working activity is not properly time-based as we rather focus on achieving the goals we committed to.

Our team
The following is a description of an average member of our team:

  • Quite young (around 30 years old): this does not mean we are not open to older collaborators, it is just an indication that we like to invest on young talents regardless of the years of experience they have.
  • Driven by great passion for technology: the ones who love their job perform better with less effort.
  • Open source and stackoverflow contributor: it’s nice to take, but it’s also necessary to give something back to the community.
  • Knowledge cruncher, the world runs fast and you have to stay up to date, read a lot and learn from those who have already faced a problem before you is definitely the right path to take.
  • Passionate about the UNIX-like world, what’s better than knowing what’s happening in your pc?
  • Beer lover, it helps to think better 🙂 

Job Description
We are looking for a smart person who is strongly goal-oriented and able to reason analytically. This profile should be able to collaborate with the other team members to solve all the daily challenges that will arise. She/he will have to use her/his programming and engineering knowledge to analyze the current code and to improve it and to constantly collaborate to the improvement of our company processes. We expect to find a person who, before writing tons of codes, dedicates the right amount of time to think and model.

The person we are looking for will develop a backend system made up of microservices, keeping a high code quality with a “living documentation” approach and high level code comments, in order to make collaboration with other team members as easy as possible. A very important skill for us is the ability to autonomously evaluate your own work and schedule code refactors when necessary.

We also expect you to autonomously evaluate and criticize the design choices you will work with day by day, actively contributing in evolving our projects and constantly aiming to improve both yourself and your team.

Benefits

  • Ask for a book, we’ll get it.
  • Foosball and playstation.
  • Free beer on Friday.
  • Free coffee.
  • Team building travels.

 
Our working stack
Project management

  • Issue tracking: Atlassian JIRA.
  • Team communication: Slack, not-so-often-emails.
  • Methodology: Agile-Scrum, Domain Driven Design (DDD), Interface Driven Development (IDD).

Development

  • Version Control

    • Software: GIT.
    • Platforms: GitHub, Bitbucket.

  • Frontend

    • Framework: ReactJS with Redux.
    • Language: TypeScript.

  • Backend

    • Topology: multiple services.
    • Framework: spring boot, django, fastify, laravel.
    • Language: Java, Python3, TypeScript, PHP.

  • Architecture

    • Cloud services: OpenStack.
    • Containerisation: Docker, Kubernetes.
    • Persistence: MongoDB, Redis, PostgreSQL.
    • Events and communication: Apache Kafka.

  • CI/CD

    • Jenkins.
    • Ansible.

Joel Test
Source control
One-step build
Daily builds
Quiet working conditions
Bug-tracking database
Best tools that money can buy
Bugs fixed before writing new code
Testers
Up-to-date schedule
Code screening
Specs
Hallway usability testing

Interview Process
We don’t have particular constraint about the mode of communication, we can meet in person or digitally.

Step1 – Let’s get to know each other better
The first step is to have an informal interview, we want to know who you are, what passions you have, what you’ve been up to and what you’d like to do in the future. At the same time it is a good opportunity to make you understand who we are and what our vision is.

A more technical chat will follow: we will go into details about your working methods and the specific knowledge of the subject for which you are applying.

Don’t worry, we will not ask trick questions and we will not ask you theorems or definitions by heart, we want to understand how you think and how you approach problems, if you have a goog basic knowledge, we can build together on that.

Step2 – Let’s get our hands dirty
Finally the second meeting is to put your hands on your beloved keyboard, we will propose you a small test to understand your level of knowledge and your skills.
 
Requirements

  • Experience with modeling using UML2.
  • Knowledge of most common design patterns.
  • Knowledge of backend part of “Our working stack” section.
  • Advanced knowledge of the HTTP protocol.
  • Basic knowledge of devops practices (unix scripting, docker).

 
Traits we value

  • Computer science or engineering degree.
  • Open source contributor.
  • Stack overflow contributor.
  • Academic papers published.

Interested?
Please apply via the application form

Acquisition is not appreciated.

Frontend Developer at Software Improvement Group

Frontend Developer

About this job

Type of job: Full-time
Experience level: Senior, Junior
Role: Frontend Developer
Industry: Mobility, Automotive
Company Size: 11 – 20 people
Salary range: € 24.000 – € 42.000
Job location: Rome (chance to work remotely)
Language: Italian or English (fluent)

About us
Here at moveax, we have the ambition to be regarded as the best possible partner for any business that seeks help in facing the daily challenges of the tech world. We are proud to be the right people to interact within the field of software development, cybersecurity, blockchain and DLT.

We believe our main competitive advantage is having a team made of young talents who have a strong passion for technology. We treat every project for our customers with the same care we have for our own projects and we constantly try to improve our processes to achieve the best possible results.

We are based in Rome, we love working side by side, but we are also open for remote collaborations. Our working activity is not properly time-based as we rather focus on achieving the goals we committed to.

Our team
The following is a description of an average member of our team:

  • Quite young (around 30 years old): this does not mean we are not open to older collaborators, it is just an indication that we like to invest on young talents regardless of the years of experience they have.
  • Driven by great passion for technology: the ones who love their job perform better with less effort.
  • Open source and stackoverflow contributor: it’s nice to take, but it’s also necessary to give something back to the community.
  • Knowledge cruncher, the world runs fast and you have to stay up-to-date, read a lot and learn from those who have already faced a problem before you is definitely the right path to take.
  • Passionate about the UNIX-like world, what’s better than knowing what’s happening in your pc?
  • Beer lover, it helps to think better 🙂

Job Description
We are looking for a smart, strongly goal-oriented person who is able to reason analytically. This profile should be able to collaborate with the other team members to solve all the daily challenges that will arise. She/he will have to use her/his programming and engineering knowledge to analyze the current code, to improve it and to constantly collaborate in the improvement of our company processes. We expect to find a person who, before writing tons of codes, dedicates the right amount of time to think and model.

The Frontend Developer role in our company is closer to that of the backend developer than just assembling components into a graphic. In recent years, thanks to versatile frameworks, people have begun to engineer and to dictate best-practices also on front-end implementation. It’s no longer just about organizing the page structure with html and css, but also managing real software components, whose final goal is the generation of artifacts that are used by end users.

Although in our workflow the graphic material arrives ready for development, those who are responsible for developing the client must have a critical eye and must be able to validate the choices made in the previous steps, collaborating in close contact and in tune with who deals with UX / UI.

Benefits

  • Ask for a book, we’ll get it.
  • Foosball and playstation.
  • Free beer on Friday.
  • Free coffee.
  • Team building travels.

Our working stack
Project management

  • Issue tracking: Atlassian JIRA.
  • Team communication: Slack, not-so-often-emails.
  • Methodology: Agile-Scrum, Domain Driven Design (DDD), Interface Driven Development (IDD).

Development

  • Version Control

    • Software: GIT.
    • Platforms: GitHub, Bitbucket.

  • Frontend

    • Framework: ReactJS with Redux.
    • Language: TypeScript.

  • Backend

    • Topology: multiple services.
    • Framework: spring boot, django, fastify, laravel.
    • Language: Java, Python3, TypeScript, PHP.

  • Architecture

    • Cloud services: OpenStack.
    • Containerisation: Docker, Kubernetes.
    • Persistence: MongoDB, Redis, PostgreSQL.
    • Events and communication: Apache Kafka.

  • CI/CD

    • Jenkins.
    • Ansible.

Joel Test
Source control
One-step build
Daily builds
Quiet working conditions
Bug-tracking database
Best tools that money can buy
Bugs fixed before writing new code
Testers
Up-to-date schedule
Code screening
Specs
Hallway usability testing

Interview Process
We don’t have particular constraint about the mode of communication, we can meet in person or digitally.

Step1 – Let’s get to know each other better
The first step is to have an informal interview, we want to know who you are, what passions you have, what you’ve been up to and what you’d like to do in the future. At the same time it is a good opportunity to make you understand who we are and what our vision is.

A more technical chat will follow: we will go into details about your working methods and the specific knowledge of the subject for which you are applying.

Don’t worry, we will not ask trick questions and we will not ask you theorems or definitions by heart, we want to understand how you think and how you approach problems, if you have a goog basic knowledge, we can build together on that.

Step2 – Let’s get our hands dirty
Finally the second meeting is to put your hands on your beloved keyboard, we will propose you a small test to understand your level of knowledge and your skills.

Requirements

  • Experience with modeling using UML2.
  • Knowledge of most common design patterns.
  • Knowledge of the frontend part of “Our working stack” section.
  • Advanced knowledge of the HTTP protocol.
  • Basic knowledge of devops practices (unix scripting, docker).

Traits we value

  • Computer science or engineering degree.
  • Open source contributor.
  • Stack overflow contributor.
  • Academic papers published.

Interested?
Please apply via the application form

Acquisition is not appreciated.

Senior Software Architect at moveax

Senior Software Architect

About this Job
 
Type of job: Full-time 
Experience level: Senior
Role: Software Architect
Industry: Mobility, Automotive
Company Size: 11 – 20 people
Salary range: € 35.000 – € 50.000
Job location: Rome
Language: italian or english (fluent)

About us
Here at moveax, we have the ambition to be regarded as the best possible partner for any business that seeks help in facing the daily challenges of the tech world. We are proud to be the right people to interact with in the field of software development, cybersecurity, blockchain and DLT.

We believe our main competitive advantage is having a team made of young talents who have a strong passion for technology. We treat every project for our customers with the same care we have for our own projects and we constantly try to improve our processes to achieve the best possible results.

We are based in Rome, we love working side by side but we are also open for remote collaborations. Our working activity is not properly time-based as we rather focus on achieving the goals we committed to.

Our team
The following is a description of an average member of our team:

  • quite young (around 30 years old): this does not mean we are not open to older collaborators, it is just an indication that we like to invest on young talents regardless of the years of experience they have.
  • driven by great passion for technology: the ones who love their job perform better with less effort
  • open source and stackoverflow contributor: it’s nice to take but it’s also necessary to give something back to the community
  • knowledge cruncher, the world runs fast and you have to stay up to date, read a lot and learn from those who have already faced a problem before you is definitely the right path to take
  • passionate about the UNIX-like world, what’s better than knowing what’s happening in your pc?
  • beer lover, it helps to think better 🙂

Job Description
We are looking for a smart person who is strongly goal-oriented and able to reason analytically. This profile should be able to collaborate with the other team members to solve all the daily challenges that will arise. She/He will have to use her/his knowledge and experience to review design choices, to implement new solutions and to constantly cooperate to the improvement of our company processes.
Important skills are: being able to define projects structures for both architecture and code, creating reusable development patterns, creating preconditions for developers to not reinvent the wheel and be focused on finding solutions to their tasks only.

Benefits

  • ask for a book, we’ll get it
  • foosball and playstation
  • free beer on friday
  • free coffee
  • team building travels

Our working stack
Project management

  • Issue tracking: Atlassian JIRA
  • Team communication: Slack, not-so-often-emails
  • Metodology: Agile-Scrum, Domain Driven Design (DDD), Interface Driven Development (IDD)

Development

  • Version Control

    • Software: GIT
    • Platforms: GitHub, Bitbucket

  • Frontend

    • framework: ReactJS with Redux
    • language: TypeScript

  • Backend

    • topology: multiple services
    • framework: spring boot, django, fastify, laravel
    • language: Java, Python3, TypeScript, PHP

  • Architecture

    • Cloud services: OpenStack
    • Containerisation: Docker, Kubernetes
    • Persistence: MongoDB, Redis, PostgreSQL
    • Events and communication: Apache Kafka

  • CI/CD

    • Jenkins
    • Ansible 

Joel Test
Source control
One-step build
Daily builds
Quiet working conditions
Bug-tracking database
Best tools that money can buy
Bugs fixed before writing new code
Testers
Up-to-date schedule
Code screening
Specs
Hallway usability testing

Interview Process
We don’t have particular constraint about the mode of communication, we can meet in person or digitally.

Step1 – Let’s get to know each other better
The first step is to have an informal interview, we want to know who you are, what passions you have, what you’ve been up to and what you’d like to do in the future. At the same time it is a good opportunity to make you understand who we are and what our vision is.

A more technical chat will follow: we will go into details about your working methods and the specific knowledge of the subject for which you are applying.
Don’t worry, we will not ask trick questions and we will not ask you theorems or definitions by heart, we want to understand how you think and how you approach problems, if you have a goog basic knowledge, we can build together on that.

Step2 – Let’s get our hands dirty
Finally the second meeting we will propose you a small test to understand your level of knowledge and your skills.

Requirements

  • Advanced experience in the enterprise development process with some projects in production
  • Advanced experience with Domain Driven Design
  • Advanced experience with Event Driven Architectures
  • knowledge of “Our working stack” section
  • Bonus points:

    • experience with Event Sourcing
    • experience with CQRS

Traits we value

  • computer science or engineering degree
  • open source contributor
  • stack overflow contributor
  • academic papers published

Interested?
Please apply via the application button

Acquisition is not appreciated.

Komodo Support Agent at Komodo Platform

We are looking for a Technical Blockchain Support Agent

With fluent English and experience in solving blockchain related issues.

The Ideal candidate would have:

  • Fluent English required;
  • Excellent interpersonal skills; 
  • Excellent written and verbal communication skills;
  • Excellent troubleshooting and analytical skills
  • Ability to learn on the fly and make decisions quickly;
  • Able to manage difficult and stressful customer situations
  • Must possess attention to detail and a sense of urgency
  • Capable of simultaneously managing several tasks
  • Proven ability to help with blockchain users issues such as:
    • Wallet creation
    • Wallets recover
    • PoW explanations
    • Transaction confirmation times
    • Hands on experience of using Komodo technology is a huge plus

The opening is for a full time remote position. 

If you are interested in this position please email us at [email protected]

Devops Engineer at Authenteq

As a Devops Engineer at Authenteq, you will be responsible for the improvement and maintenance of the Authenteq servers and infrastructure. Your primary focus will be maintaining, improving and stability of our infrastructure. You will be working alongside other engineers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and teamwork is essential.

Your role:

  • Writing scripts and playbooks that will help automate tasks.
  • Strong knowledge of Linux server environments.
  • Efficient setup and usage of monitoring systems.
  • Ensure the performance, security, and responsiveness of our servers.
  • Feel enthusiastic about writing documentation.
  • Identify potential bottlenecks.
  • Help maintain server stability, security and performance.
  • Be proficient with different containerization, automation, continuous integration and continuous delivery tools.
  • Willingness to learn new skills.
  • Interface with product managers, developers, engineering managers, and stakeholders to prioritize problem resolution and ensure release readiness.

Do we have your attention? Great! It would also be cool if you:

  • Are a true team player: open, communicative and capable of organizing and prioritizing your work.
  • Have experience with Java and Python deployments.
  • Have experience with blockchain technologies.
  • Have experience with different container orchestration tools.
  • Good knowledge of performance limits and characteristics.
  • Familiarity with RESTful APIs.
  • Knack for benchmarking and optimization.
  • Have excellent English communication skills.

What’s in it for you?

  • A chance to join at the ground floor of one of the most innovative and exciting new startups in Europe!
  • A young and dynamic start-up environment with a rapid development cycle.
  • Exciting technical challenges to work on and great opportunities to learn, grow and contribute.
  • The opportunity to shape and develop a truly innovative product with the potential to revolutionise how transactions are conducted online.
  • Friendly and multicultural team, based in a heart of Berlin.
  • Help with relocation moving to Berlin from abroad.
  • Competitive salary and benefits as well as equity in a growing company.