Firefly Software Jobs

There is 1 Web3 Job at Firefly Software

Receive emails of Firefly Software Jobs
Firefly Software
$10k - $53k estimated
Vancouver Canada
Apply

Why Work With Us?


Are you looking for a fun, flexible work environment where the number one concern is your personal happiness? Firefly Software fosters a great cultural environment where personal and career growth go hand in hand. While finding people with the technical aptitude is not all that difficult, we strive to foster an environment where personality, culture and experience are all equally weighed. We're also always looking for like-minded people, so if you're a big sports fan or interested in learning about sports betting, we should talk!


Many companies talk about helping their employees achieve a healthy work life balance, but Firefly Software actually does it. We work mostly remote, but we also have an awesome office in Vancouver with a games room full of fun stuff including the latest edition of FIFA and all of your favourite classic arcade games. We offer extended benefits from day 1 because dentist visits are important. We have strengthened our mental health support offerings to meet the needs of everyone and their families. Firefly will help you save for your future with 100% RRSP matching.

We have flexible working schedules and employees get family days because you shouldn't have to use a vacation day to care for your child when they catch a cold or if your dog has an upset stomach. (Yikes!) Plus, you never have to work on your birthday! Being virtual has not slowed us down either. We continue to build on our already strong culture and have bi-weekly games days, all hands meetings and incredible team building events.


 

Company Overview


Firefly Software is an Agile/Scrum software development shop with a number of cross functional teams focusing on the design, development, testing and implementation of our expansive software product suite.

As a member of the development team, you will work closely with Architects and QA Engineers to deliver software that is highly available and scalable.


Job Summary


The successful candidate will work on all aspects of our software development projects supporting existing applications and creating new and innovative software applications based on blockchain technology. You will work closely with Architects to solve the problems and challenges associated with high transactional, high availability services that are created here at Firefly. You will also be working side by side with a cross-functional Scrum team to turn these solutions into reality and ensure product functionality, performance and availability are not impacted.


Duties & Responsibilities:


  • Work as part of an Agile development team to write, test and release Java applications
  • Maintain and extend client-side (JavaScript) and server-side (Java) applications that are responsible for business logic and integration.
  • Backend development pertaining to the block chain
  • Up-to-date knowledge of software test design and testing methodologies.
  • Being involved in the research, design, development, testing and documenting block chain technologies
  • Brainstorm and evaluate applications for new tools and technologies
  • Participate in code reviews and business/technical discussions
  • Assist with the triaging of defects and bringing them to resolution
  • Assist the Agile team with the estimating, planning and prioritizing of work with Product Owners and Architects
  • Be an active participant in all Agile processes
  • On-call expectation

Nice to haves:


  • Experience developing smart contracts
  • Experience developing interactive front-end designs for Decentralized applications (Dapps)
  • Experience building and deploying containerized applications under Docker/Ansible/Kubernetes an asset
  • Working knowledge of Postgres databases an asset

Required Education & Skills:


  • University degree in Computer Science or equivalent experience with demonstrated progressive responsibilities
  • 5+ years experience in Java web application development (JSP, Servlets, Spring, etc.)
  • Experience with Spring framework, Spring Boot, Docker, Ansible, GitLab, CI/CD, Angular, Bootstrap, NodeJS or other TypeScript Frameworks a plus.
  • 4+ years experience with frontend technologies (JavaScript, jQuery, HTML5/CSS, Responsive Web Design)
  • 4+ years experience with Linux
  • Minimum 2 years experience with Agile methodologies
  • Experience working with open-source projects
  • Strong working knowledge of SQL
  • Proven ability to write well-documented, high performance, reliable, maintainable code
  • In-depth experience with object-oriented design/development
  • Knowledge of data structures and block chain architecture
  • Excellent ability to learn new technologies quickly
  • Must work collaboratively with other departments and all levels within the organization
  • Commitment to delivering high quality solutions in an Agile, team-focused environment
  • Excellent verbal and written communication skills
  • Creative/Innovative thinker
  • Strong analytical, problem resolution and decision-making skills

Love what you do. Apply at Firefly Software today.