<p><b>CryptoSoft.sg Description</b><br/><br/> We are a Singapore based, 100% remote company that specialises in building software in web3 / Blockchain. <br/> To date we have built softwares like Solana NFT Marketplace and Flashloan AMM/DEX trading platform. <br/><br/> Apart from high quality and fast work for our clients, we strive to promote a culture of being humble, kind, honest, generous and considerate.<br/><br/> We are looking for "startup minded" individuals who can learn and grow continuously with new challenging projects.<br/> - Punctual, hard working, enjoys software development<br/> - Geek: Loves learning and growing in computer science and software engineering - loves sharing/discussing their knowledge<br/> - Reliable team member: High quality work, Communicates early, Delivers work early, Takes ownership <br/> - Open to feedback: Proven ability to take feedback/input and grow into a better person & engineer<br/> - Fearless: Learn new languages, technologies, drop old ways for better ways of delivering<br/><br/><b>Software Engineer Role:</b><br/> <br/><b> Description: </b><br/> 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. <br/><b><br/> Responsibilities:</b><br/> - Hands on software development<br/> - Helping business team to estimate new project scope and timeline<br/> - Helping software architect to create software design<br/> - Ensuring software is documented clearly before starting any coding<br/> - Writing tests and ensuring software is tested throughly before delivering<br/> - Fixing any bugs and vulnerabilities discovered<br/> <b><br/> Requirements:</b><br/> - A bachelors, masters degree (or self-taught) in computer science, software engineering, or another related field.<br/> - Strong English written and verbal communication and interpersonal skills. <br/> - A comprehensive understanding of computer science concepts.<br/> - Excellent coding skills.<br/> - Experience working in agile methodologies.<br/><br/><b> Backend skills (Required):</b><br/> - At least 2 years full time experience in any one of: Python, GoLang, Node.Js, Solidity or Rust<br/> - Familiar with Test Driven Development<br/> - Interest and knowledge in algorithms, graph theory, design patterns, event driven programming<br/> - Excellent Object Oriented or Functional Programming skills<br/> - Able to design, document and communicate software in UML, wireframes, flowcharts etc<br/><br/><b> FrontEnd (good to have):</b><br/> - Experience with HTML, CSS, Javascript<br/> - Experience with Frontend javascript framework like React.js or Vue.js<br/><br/><b> Blockchain (good to have):</b><br/> - Experience with Ethereum / Solidity smart contract programming<br/> - Experience with Solana / Rust program development<br/><br/><b> Knowledge & Learning: Crypto / DeFi / Blockchain:</b><br/> - Interest in emerging blockchain technologies<br/> - Understanding of AMM liquidity, FlashLoans<br/> - Able to explain ERC-20, ERC-721, AMMs etc<br/><br/><b> Working Environment / Infrastructure</b><br/> - Working remotely full-time<br/> - Working hours are 9am - 6pm (GMT+8) Singapore Time<br/> - Git, Jira<br/> - Agile / Scrum method<br/> - Docker & Kubernetes<br/> - Comfortable with Linux<br/><br/> <br/><b>To apply, </b><br/><br/> 1) Book your interview here: <br/> <b>https://calendly.com/alex-arul/software-engineer-interview</b><br/><br/> 2) On the link above, provide links to:<br/> -<b> your resume<br/> - your education cert with full subject results transcript (Degree etc)</b><br/> <br/> 3) For any clarifications, you can email <b>Alex </b>at <b>alexander.arul@gmail.com</b><br/><br/><br/></p>