Software Engineer, Lead Software Engineer


The Blockchain Group is a global umbrella organization of engineers and entrepreneurs with the end mission to create a blockchain-powered ecosystem that allows businesses to harness the power of decentralized energy through its various divisions.

Blockchain XDEV is a fast growing blockchain technology startup specialized in blockchain technology. We have our origins in blockchain research and development, and all together we are creating the Eniblock platform to solve any need our customers may have.

We are a team of diverse backgrounds (entrepreneurs, engineers, cryptographers, and business developers to name a few), all ages and more than ten nationalities all working in a decentralized manner to offer the best of blockchain technologies to our customers & platform.

Because there is not a single answer for every need, we are looking for software engineers M/F from a variety of technical backgrounds with a proven track record in building scalable, reliable and performant systems. You will play a critical role in evolving our blockchain platform which drives our client’s products.

Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution and shipping. We are looking for software engineers who care about software excellence, are advocates of best practices and love learning new skills.

Our development team is tackling some of the most interesting application in the blockchain space while rapidly and securely scaling an asset blockchain platform that touches several industrial domains. We want you to join us!

What you will do (Responsibilities and Duties)

  • Be a part of a dedicated engineering team committed to rapidly shipping, and iterating on solutions through various stages of development and production.
  • Write well-designed, testable, efficient code using the latest development best practices.
  • Optimise existing systems for scalability, extensibility, performance whilst building out reusable, modular code for use across Blockchain’s solutions.
  • Get exposure to the latest technologies and developments in a technology and product driven company.
  • Document new solutions as well as maintaining that of existing ones.
  • Proactively collaborate with team members, ensuring the sharing of knowledge and efficient division of labour.
  • Work within interdisciplinary teams to continually deliver the highest quality software to our clients.

What you will need (Qualifications and Skills)

  • At least 4 years’ expertise working with any server-side programming language such as C, C++, C#, Java, Javascript, Typescript, Python, Scala, .Net etc.
  • Must have strong knowledge of Restful services, CRUD (Create, Read, Update, Delete), JSON, API design and development
  • Must have hands-on experience in different front end frameworks like Spring, SpringBoot, Django, .Net.
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
  • Web server technologies like Node.js, J2EE. Spring boot, Apache, Nginx, ISS, etc.
  • Must have strong knowledge of HTML/CSS, JavaScript, JQuery, Bootstrap, REST, JSON
  • Must have hands-on experience in different front end frameworks like Angular 2/4, Node.js, Typescript, React etc.
  • Proficiency in code versioning tools, such as Git.
  • You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
  • You understand requirements beyond the written word and have a sharp eye.
  • Integrity, discipline, and team work ethic are three of your core values.
  • Deep interest in blockchain technology.
  • Excellent written and spoken communication in English.

Bonus Points

  • Hads-on work in Enterprise applications
  • Existing experience with blockchain technologies like Ethereum, Parity, Quorum, Multichain, Hyperledger Fabric with a deep understanding of blockchain principles and challenges (privacy, security, performance, etc..)
  • Agile (scrum and Kanban ) and pair programming experience.
  • Management experience.
  • Experience working with remote teams.
  • Experience of writing scientific/technical publications.
  • Open source contributions.

Keywords : Full-stack, SprintBoot, .Net, REST, Agile, Java, Javascript, Python, MySQL, Oracle, PostgreSQL, MongoDB, Git, Security, Performance, Privacy

Joining The Blockchain group means :

  • A career follow-up with your technical, HR and commercial referents
  • Unlimited access to our training platforms, certifications, in-house training around BI, Big Data, Machine Learning, Blockchain, web development and software
  • Workshops on innovative projects
  • A CSE with afterworks, escapes games, and other team activities!
  • Home office every week.

The Blockchain Group promotes access to employment for disabled people.