Logo for Bnk To The Future

Software Developer

Role overview

Qualifications

  • Software development experience working closely with diverse software development teams
  • Strong understanding of computer technologies; ability to anticipate, identify and overcome technical risks
  • Experience using Agile concepts in the Software Development Lifecycle
  • Bachelor's degree in computer science, related degree or equivalent work experience

Responsibilities

  • Modifying software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces
  • Analyzing information to recommend and plan the installation of new systems or modifications
  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications
  • Designing and developing software systems using scientific analysis and mathematical models

Key facts

Hard skills

Other skills

  • Creativity
  • Communication
  • Collaboration
  • Problem Solving

About the company

Bnk To The Future logo

Bnk To The Future

Crowdfunding & Peer-to-Peer Lending Platforms

Bnk To The Future is the longest standing company in Bitcoin and the world's first regulated crypto securities business.

Company details

IndustryCrowdfunding & Peer-to-Peer Lending Platforms
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Essential Functions / Job Duties:

  • 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

Qualifications

  • 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.
  • Understanding of and commitment to test-driven development
  • Creativity is always a plus
  • Strong understanding of the concepts of software engineering
  • Experience working on a variety of software development projects
  • BnkToTheFuture is hiring several developer positions at both Junior and Senior levels. A combination of several of the following skills at mid or senior skill level is required.  
    • JavaScript (React) 
    • Ruby on Rails
    • React Native
    • ReactJS
    • HTML5
    • UX/UI design
    • CSS3
    • PostreSQL
    • Redis
    • ElasticSearch
    • Cloudflare
    • Heroku
    • AWS Lambda
    • Integration of external APIs 

Compensation: DOE

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Bnk To The Future

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.