|
Software Development Engineer
/ g, X6 D# \/ P0 Z) U' a
7 M5 k9 H# i0 N- C, OFull time position., K" y$ B9 O g0 j
4 c) b7 I. Q9 E; w( U( Y/ Z
Job duties:
% b+ @ k2 r) h4 B7 T- w● Design and build blockchain technology components1 B! V* S% a& u" `5 x
● Participate in team to provide best practices for defined architecture* R6 h& c% _- d5 ?0 |6 ?& T
● Write high caliber code on a daily basis to satisfy product requirements
' |+ u) Q, n' \- ~2 }● Document best practices and problem solving process) y0 d/ R! W" b4 B& t! v* d6 u& `
● Work cross functionally to ensure alignment and collaboration: o# ^" K1 a! U# M, J: \* P+ x; f
● Bring an entrepreneurial and collaborative spirit to the team
) e$ q2 x5 ~. ^; U' ?0 l! u4 S● Be part of a fast-paced, agile environment, k6 q( k# J) s
/ r$ S, t5 j7 p4 A7 [5 KRequirements:
5 V4 ~# o. E' V# _2 a● Bachelor's Degree in Computer Science, Engineering, Mathematics or a% g% c: l) v+ i8 t- N5 Y! A$ i
related field
$ J d1 [8 [9 x' `9 P, S, J● 3 to 5 years experience in building software systems
& j6 H% [' L5 o. a5 Z& s$ X$ L● 1 to 3 years experience in building distributed systems8 d1 H: O, {% }9 ~2 z
● Previous work experience with P2P Networks
4 h" K- W- ~7 Z2 \, j& D. f● Proficient in Java programming, familiar with Spring Boot.
+ ^* O: d9 B, G4 `6 D( O" v● Expertise with object-oriented programming) X$ \# G- ?! X$ ?" ]% P8 } O2 N
● Expertise with Unit testing and integration testing
2 d3 o* E; n$ ?' b● Experience building applications using any of the following (or similar)
% V* N1 C. P( ]# Q) }# O6 D5 q/ Nlanguages: Golang, C, C++, Rust, or Scala
3 @6 J9 ]2 x9 G+ N+ K# F9 }9 G8 v/ `" W8 O8 e z" t' u! z% W" b
Assets:
; `+ m& ?' h8 O* }6 [. f● Active demonstrable interest in Bitcoin, distributed systems or cryptography1 M& G& ?6 o7 E8 J6 ]) E
● Previous work contributing to open source blockchain infrastructure project9 A0 a" p$ e& X% p
● Experience in building or contributing to programming language compiler or8 d2 t2 Q$ g) o3 v
interpreter) A2 y7 C1 v0 m( `/ k6 T
● Understanding of various distributed consensus/synchronization
/ e2 @+ W8 |, B: K3 ]3 e+ }methodologies (Mining, PoS, Paxos, etc)
, ]$ ~3 Z, k5 Q" ?/ f$ j● Experience with WebAssembly
, M2 N! f& u) u5 V! R4 e1 \. s. f0 j; y2 y: p6 p4 b, o; i
Salary: $80,000-$10,000/year according to experience.
3 C9 w9 o' ~: V* V& m! G1 U- k3 r7 L1 ^8 u
Please send your CV to: info@canscene.com
1 D, | `( Z; ]- ]( e3 M! k9 @4 V4 E0 O5 c% p' g
|
|