-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-quality standard for all 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, and 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.