Job Url: https://www.remoterocketship.com/company/bnktothefuture/jobs/software-developer-united-states-remote Job Description: Bnk To The Future Website LinkedIn All Job Openings Bnk To The Future is the longest standing company in Bitcoin and the world's first regulated crypto securities business. Investing β€’ Venture Capital β€’ FinTech β€’ Bitcoin β€’ Blockchain 11 - 50 employees Founded 2010 πŸ’° $33M Initial Coin Offering on 2018-01 Software Developer Yesterday πŸ‡ΊπŸ‡Έ United States – Remote ⏳ Contract/Temporary 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer AWS ElasticSearch Heroku JavaScript React React Native Redis Ruby Ruby on Rails Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. β€’ Analyzing information to recommend and plan the installation of new systems or modifications of an existing system. β€’ Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements. β€’ Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences. β€’ Preparing reports on programming project specifications, activities, or status. β€’ Conferring with project managers to obtain information on limitations or capabilities. β€’ Interact with Business Analysts to understand and interpret requirements. β€’ Create, contribute to and interpret process flows to support application development β€’ Interpret project artifacts (Use Cases, User Stories, Epics, Work Packages, and JIRA tickets) to support the development of software and successful delivery of the project. β€’ Identify process improvement areas with business process and application flow and work with the teams to prioritize and implement improvements. β€’ Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs. β€’ Proactively communicate and collaborate with team members and leadership to facilitate the creation and maintenance of a high-performance software development team. β€’ Work with Business Analysts and SMEs to facilitate User Acceptance testing and end of sprint demonstrations β€’ Collaborate with the support team to provide ongoing operational technical support for users β€’ Create appropriate documentation and code annotations for all software developed β€’ Provide assistance to Business Analysts and SQA by testing at various stages in the process β€’ Identify and escalate Change Requests and delivery variance to Project Management β€’ Identify project risks and issues escalating those to Project Management 🎯 Requirements β€’ Software development experience working closely with diverse software development teams β€’ Strong understanding of computer technologies; ability to anticipate, identify and overcome the technical risks involved with software product development (required) β€’ Experience using Agile concepts in the Software Development Lifecycle β€’ Demonstrated career growth and development with increasing responsibility β€’ Understanding of Atlassian team management tools or similar β€’ Strong verbal and written communications skills to write clearly and concisely in English (required) β€’ Bachelor's degree in computer science, related degree or equivalent work experience β€’ The desire to work in a fast-paced environment β€’ Creativity is always a plus β€’ Strong understanding of the concepts of software engineering β€’ Experience working on a variety of software development projects β€’ JavaScript (React) Ruby on Rails React Native ReactJS HTML5 UX/UI design CSS3 PostreSQL Redis ElasticSearch Cloudflare Heroku AWS Lambda