Software Engineer / Developer (Singapore)

Save
You need to sign in or
create an account to save a job.
About ConsenSys
ConsenSys is a venture production studio focused on building and scaling tools and enterprise software products powered by Ethereum. Our mission is to use these solutions to power the emerging economic, social, and political operating systems of the planet.

Our teams are busy at work building the future of identity, financial markets, commerce, security and infrastructure, and more. If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us. Our Enterprise team is responsible for solution development and delivery for corporate clients and has led some of the most innovative blockchain production implementations in the world.
About the Role
ConsenSys is looking for experienced software developers to help build out our team in Singapore. We're looking for a range of skill sets including front-end, blockchain / smart contracts, back-end, architecture, infrastructure, devops, etc.
About You
  • Deeply passionate about technology with a desire to learn each and every day
  • Meticulous attention to detail
  • A start-up mentality - you’re not afraid to roll-up your sleeves
  • Self-directed / self-starter - you never need to be told when to go, you run quickly with little supervision, you’re self-­motivated with a sense of urgency in executing and delivering
Minimum Requirements
  • 4+ years of software engineering experience, a large portion of which was in a team environment
  • Strong communication and documentation skills as well as proven ability to work within a team
  • Willing to relocate to Singapore
Bonus Points
  • Understanding of front-end design patterns and principals
  • Expert knowledge of JavaScript, Node.js
  • Experience working with React/Redux or similar front-end frameworks
  • Current with the state of the JavaScript eco-system (ES6, Babel, NPM, Webpack, Rollup, etc.)
  • Strong design focus with commanding grasp of HTML, CSS, and related web technologies
  • Ability to use design patterns to create simple and reusable components for complex UIs
  • Awareness of cross-browser compatibility issues and client-side performance considerations
  • Experience with API design and implementation (preferably RESTful)
  • Ability to architect software using the services provided by a cloud provider
  • Ability to incorporate the requirements of both the front-end and infrastructure domains into software design
  • Familiarity with continuous integration and deployment
  • Basic knowledge of relational and non-relational data stores like MySQL, MongoDB, etc.
  • Comfortable working with backend services and external APIs
  • Experience with prototyping solutions (e.g. Axure RP, Balsamiq, etc.)
  • Database experience: SQL preferred; noSQL acceptable
  • Familiarity with AWS/Azure
  • Familiarity with Linux
  • Experience of developing highly secure and resilient code.
  • Experience with or knowledge of large scale, high volume systems
  • Experience in an enterprise environment
  • Experience working with blockchain, DLT, or distributed systems
  • Full-stack capabilities/experience
  • Experience developing smart contracts using Ethereum, Solidity, Truffle, Infura, Geth, Parity, Quorum, or other blockchain platforms and technologies.
  • Experience of developing dApps using the Ethereum JavaScript API Web3 library.
  • Knowledge of Web3 and Ethereum development tools

Similar searches: Full time, Consulting Firms, Software Engineer, Singapore