Register Here to Apply for Jobs or Post Jobs. X

Software Engineer​/Blockchain DApps

Job in Singapore
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
For jobs on this site that accept applications from your location / country,
Company: Government Technology Agency of Singapore
Full Time position
Listed on 2019-11-03
Job specializations:
  • Software Development
    Software Engineering, Software QA, Software Project Manager
  • IT/Tech
    Systems Developer
Job Description & How to Apply Below
Position: Software Engineer (Blockchain DApps)

The Government Digital Services (GDS) Team aims to spearhead the digital transformation of government. GDS was established to develop new capabilities focusing on strategic systems of engagement where ICT provides a differentiating factor to citizens. The team functions to deliver digital information and transactional services leveraging on Agile Application Development, Analytics, User Experience Design, Design Thinking and Web Application Performance Optimization. If you are looking for opportunities to collaborate with leading industry experts and be surrounded by highly-motivated peers, we welcome you to join GDS.  What to Expect:
  • Work with a team of expert developers to develop blockchain-based decentralized applications for public sector applications
  • Lead the development of smart contracts and the performance of blockchain integration with existing applications
  • Establish and maintain the environments in which blockchain solutions can be implemented (i.e. development, testing and production environments)
  • Maintain a continuous integration pipeline for the development and testing of applications
  • Educate clients and internal development teams on the blockchain-related elements of the stack
  • Work in other areas of the team (e.g. front-end/back-end development) when required
  • How to Succeed: 
  • Good understanding of and experience in continuous integration tools and blockchain test/management tools (e.g. Truffle, Ethereum)
  • Experience in developing Solidity smart contracts
  • Good working knowledge of at least 3 of the following:
  • Node.js and related tools
  • Javascript, C++, & GoLang experience (added advantage)
  • Testing
  • Troubleshooting
  • Distributed computing
  • Common IPC/RPC methods and patterns
  • Solid OS / networking fundamentals
  • Industry standard network architecture
  • Low level assembly coding (added advantage)
  • Cryptography (added advantage)
  • Ability to work collaboratively within a high-performing team 
  • Experience in working within a consultancy environment is an added advantage
  • For added bonus points, have a go at our Solidity coding challenge at !

    Schedule

    -Full-time

    Employee Status

    -Direct Contract
    Position Requirements
    Less than 1 Year work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    For jobs on this site that accept applications from your location / country,
    Search for further Jobs Here:
    (Enter less keywords for more results. Suggestions may be selected)
    Location
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    LOGIN Area - Jobsite