Senior Software Engineer ( Remote Work )

* Work with the team to help solve business problems. * Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. * Use software engineering best practices to ensure a high standard of quality for all of the team deliverables. * Write high-quality distributed system software. * Work in agile software development with every sprint of 15 days, where you are always working on the most important stuff.Participate in new application solutions, development, and modification of the front-end, as well as of the business logic, build Web API/ Web services.Build reusable code and libraries for future use. * Optimize application for maximum speed and scalability. * Very likely to work on Blockchain projects with SmartContracts.Use a broad range of tools and techniques to extract insights from current industry or sector trends.Demonstrate critical thinking and the ability to bring order to unstructured problems. * Always open to feedback, new ideas, and opportunities for self-improvement. * Knowledge of industry-wide technology trends and best practices. * Passionate about maximizing business value.Look for ways to help out beyond the scope of your day-to-day work. * Regularly attend daily stand-ups and team meetings.