CryptoSoft.sg Description

    We are a Singapore based, 100% remote company that specialises in building software in web3 / Blockchain.
    To date we have built softwares like Solana NFT Marketplace and Flashloan AMM/DEX trading platform.

    Apart from high quality and fast work for our clients, we strive to promote a culture of being humble, kind, honest, generous and considerate.

    We are looking for "startup minded" individuals who can learn and grow continuously with new challenging projects.
    - Punctual, hard working, enjoys software development
    - Geek: Loves learning and growing in computer science and software engineering - loves sharing/discussing their knowledge
    - Reliable team member: High quality work, Communicates early, Delivers work early, Takes ownership
    - Open to feedback: Proven ability to take feedback/input and grow into a better person & engineer
    - Fearless: Learn new languages, technologies, drop old ways for better ways of delivering

Software Engineer Role:
    
    Description:
    You will work with "traditional" languages like python, javascript or golang, and will also work with "cutting-edge" technologies and languages like Solidity, Rust, blockchains, mempools, Dapps, Smart Contracts etc.

    Responsibilities:

    - Hands on software development
    - Helping business team to estimate new project scope and timeline
    - Helping software architect to create software design
    - Ensuring software is documented clearly before starting any coding
    - Writing tests and ensuring software is tested throughly before delivering
    - Fixing any bugs and vulnerabilities discovered
 
    Requirements:

        - A bachelors, masters degree (or self-taught) in computer science, software engineering, or another related field.
        - Strong English written and verbal communication and interpersonal skills.                
        - A comprehensive understanding of computer science concepts.
        - Excellent coding skills.
        - Experience working in agile methodologies.

    Backend skills (Required):
        - At least 2 years full time experience in any one of: Python, GoLang, Node.Js, Solidity or Rust
        - Familiar with Test Driven Development
        - Interest and knowledge in algorithms, graph theory, design patterns, event driven programming
        - Excellent Object Oriented or Functional Programming skills
        - Able to design, document and communicate software in UML, wireframes, flowcharts etc

    FrontEnd (good to have):
        - Experience with HTML, CSS, Javascript
        - Experience with Frontend javascript framework like React.js or Vue.js

    Blockchain (good to have):
        - Experience with Ethereum / Solidity smart contract programming
        - Experience with Solana / Rust program development

    Knowledge & Learning: Crypto / DeFi / Blockchain:
        - Interest in emerging blockchain technologies
        - Understanding of AMM liquidity, FlashLoans
        - Able to explain ERC-20, ERC-721, AMMs etc

    Working Environment / Infrastructure
        - Working remotely full-time
        - Working hours are 9am - 6pm (GMT+8) Singapore Time
        - Git, Jira
        - Agile / Scrum method
        - Docker & Kubernetes
        - Comfortable with Linux

 
To apply,

    1) Book your interview here:
        https://calendly.com/alex-arul/software-engineer-interview

    2) On the link above, provide links to:
        - your resume
        - your education cert with full subject results transcript (Degree etc)

    
    3) For any clarifications, you can email Alex at alexander.arul@gmail.com