Job Description
<p>Job Type: Full Time </p><p><br></p><p>At Tokenwin, we are developing a next-generation crypto gaming platform aimed at providing a seamless fusion of social networking and casino gaming for global markets. As our Senior Back-end Engineer, you will have the opportunity to shape the trajectory of our mobile platform development while contributing to an exciting, fast-paced industry.</p><p><br></p><p><br></p><p>Job Responsibilities: </p><ul><li>Design and implement highly scalable back-end services</li><li>Work closely with cross-functional teams to provide excellent user experiences, spur innovation with the product managers, designers, and front-end developers</li><li>In order to guarantee the dependability and performance of the applications, an emphasis on JavaScript technology and rigorous testing will be crucial</li><li>Utilizing serverless, microservices, create scalable, reliable, and fast backend applications</li><li>Work together with members of a cross-functional team to transform project requirements into technical solutions</li><li>Promote initiatives and best practices to improve product quality and maintainability.</li><li>Write tidy, reusable, and maintainable code that complies with industry best practices</li><li>To ensure code quality and conformance to established coding standards, perform extensive code reviews</li><li>To assure the dependability and stability of programs, employ stringent testing techniques such as unit testing, integration testing</li><li>Participate in the platform design processes</li><li>Develop mobile applications with the best possible performance and responsiveness</li><li>To promote continual improvement, be abreast of the most recent developments and trends in JavaScript technology and back-end technologies</li><li>Participating in Mobile Application fundamental creation process for the product</li></ul><p>What we expect:</p><ul><li>Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)</li><li>At least 5+ years of relevant experience as a software engineer</li><li>Deep understanding of algorithms and data structures.</li><li>Excellent knowledge of, and practical expertise with, JavaScript, Typescript, Node.js, and Cloud engineering using AWS services EC2/Lambda/DynamoDB/RDS …</li><li>Strong familiarity with the concepts of object-oriented programming, design patterns, and data structures</li><li>Strong debugging and problem-solving abilities</li><li>In-depth knowledge of RESTful APIs and back-end technologies</li><li>Strong experience in developing scalable applications using different types of databases</li><li>Strong experience with Typescript</li><li>Be comfortable with using microservices communication techniques, like gRPC/GraphQl </li><li>In-depth understanding of relational and non-relational databases</li><li>Extensive knowledge of strict testing procedures and tools, like Jest, Enzyme, or Detox</li><li>Ability to thrive in a dynamic, fast-paced startup environment</li><li>Advantageous to have prior experience working in the casino or blockchain services industries</li><li>Having blockchain development experience is a big plus</li><li>Having front-end development knowledge and an understanding of reactive programming principles is a plus</li></ul><p><br></p>