Job Description
CoinSmart is on a mission to make cryptocurrency accessible to everyone. Breaking down the barriers of complex and confusing crypto transactions, CoinSmart offers simple solutions, learning tools for all levels, and 24/7 client support.
We’re a hard working team of engineers, marketers, designers, finance and operations professionals with diverse backgrounds and industry experience. We have an open door policy and pride ourselves on collaborative communication. At CoinSmart, we work hard and run fast but always ensure we’re having fun along the way.
Duties and Responsibilities
- Work in an agile team to build world class cryptocurrency exchange and services
- Collaborate to continuously improve best practices and quality
- Build customer-facing UI and back-end services for payment processing administration and management
- Code, test and operate node.js based services
- Effectively use tools and ingenuity to identify and fix defects before they become a problem
Requirements and Qualifications
- 5+ years professional experience in Node.js
- BA in Computer Science or similarly relevant field experience
- Knowledgeable in distributed system design
- Knowledgeable in asynchronous message oriented design
- Familiarity with the whole web stack, including protocols and web server optimization techniques
- Strong analytical skills and problem solving aptitude
- Attention to details
Bonus
- Understanding of DevOps
- Experience in Scala, Akka, python, ruby, typescript and Swift would be a plus
- Experience in JVM performance tuning
- Experience in standard protocols in financial industry such as FIX
- Hands on experience with HTML, CSS, and React.js
- Can fluidly talk about API Design
CoinSmart is an equal opportunity employer and strongly encourages applications from people of color, persons with disabilities, women, and LGBT applicants