Solution Architect/Tech Lead

Company: BlockApps
Location: Brooklyn , New York, United States
Type: Full-time
Posted: 04.NOV.2019


The Role * Design and build large-scale enterprise blockchain applications, based on our STRATO platform * Serve as a tech lead on a delive...


The Role

  • Design and build large-scale enterprise blockchain applications, based on our STRATO platform
  • Serve as a tech lead on a delivery team, mentor junior and outsourced developers and provide guidance on technical solutions
  • Hands-on enterprise application developmentin JavaScript, React, Node.js, SQL, NoSQL and Solidity
  • Translate business workflows/use cases into technical specifications
  • Design, build, and maintain efficient, reusable, and reliable code in accordance with industry best practices and participate in the code review process
  • Ensure the best possible performance, quality, and scalability of the applications
  • Provide technical support for pre-sales efforts
  • Provide enterprise facing blockchain demonstrations
  • Rapidly prototype demos to meet customer needs
  • Develop automated unit tests and perform end-to-end testing of applications
  • Create engaging user experiences
  • Write efficient and secure Solidity smart contracts
  • Manage delivery teams
  • Customer facing position involving some travel


  • 8+ years' full life cycle software development experience with a good understanding of Blockchain, Database, Cloud, Middleware integration and DevOps environments
  • 5+ years' hands-on experience in developing large scale commercial enterprise software systems or large-scale online services
  • 2+ years' experience as a technical lead on a delivery team
  • 3+ years' full stack software development experience with JavaScript
  • Process mapping or UML experience
  • Advanced JavaScript experience with Node.js and React.js
  • RESTful API design and implementation experience
  • Expertise in SQL (PostgreSQL, MySQL)
  • Cloud computing experience with Azure/Amazon Web Services (AWS)/Google Cloud
  • Experience with container technologies such as Docker
  • Proficiency in code versioning tools, such as Git
  • Experience in Agile development
  • Proven experience in TDD
  • Experience with technical delivery to clients and meeting customer deadlines
  • Support technical pre-sale efforts
  • Degree in computer science or related field, 8+ years' experience in software engineering or equivalent work experience
  • Strong collaboration, interpersonal, and verbal communication skills

Nice to have

  • Mobile experience
  • Functional programming
  • Experience in Ethereum/Solidity

Apply Now


Free eBook

Loader2 Processing ...