Intro.

WeFuse is looking for a Mid-Snr Full Stack Developer to join our technology team!

@WeFuse, it’s not only about depth in technology, but ongoing incubation and experimentation as to how to apply technology. Every technologist at WeFuse helps bring ideas to reality.

As a Mid-Snr Full Stack Developer, you will guide and establish best practices, architect code, and lead technical documentation. You’ll be in front of the client leading demos and collaborating with other disciplines to explain how proposed tech solutions fit into the bigger business problem. You are able to build and design the architecture of a project, and you will be held accountable for all code on a specific project.


What we’d like to see:

  • 5+ years of experience on a development team deploying agile methodologies, collaborating with technologists, creatives, project managers, and strategists.
  • Competency in CMS Frameworks (CraftCMS, ContentFul), NodeJS, React, VueJS, CSS frameworks and a deep understanding of associated computer science fundamentals: object-oriented programming, data structures, algorithm design, problem solving, and complexity analysis.
  • The ability to present the architectural design of a system to project team members and other stakeholders in clear, simple terms.
  • Experience writing web services, GraphQL and RESTful APIs.
  • Experience working with JSON and XML.
  • Experience actively mentoring team members.
  • A hunger to seek out new technologies, industry trends, and best practices -- and enjoyment sharing that knowledge with others.
  • A strong appreciation for design and user experience.
  • Have a high level of attention to detail.

Job Description.

  • The company requires a Full Stack Software Developer who has the same level of passion for high quality software solutions.
  • You will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
  • As a Full Stack Developer, you need to be comfortable around both the front and back-end coding languages, development frameworks and third-party libraries.
  • Develop and maintain web applications
  • Create automated and scalable solutions
  • Develop reusable code and libraries for future use
  • Translate UI and UX wireframes to visual elements of the application
  • Integrate frontend and backend aspects of the application
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software

Requirements.

Experience

  • 5+ years' proven experience in software development in the following development languages:
  • PHP or NodeJS
  • React or VueJS
  • CSS 3 or CSS Frameworks
  • Write effective API's (REST / Swagger)
  • Write effective Unit Tests (TDD)
  • Write effective Front-end Code following standards and best practices
  • Git source code version control
  • Application Architecture & Design
  • Application and Data integration


Skills

  • Communications Skills
  • Interpersonal & Relationship Management Skills
  • Analytical Skills
  • Problem-solving skills


Competencies

  • Adhering to Principles and Values
  • Analysing
  • Applying Expertise and Technology
  • Coping with Pressures and Setbacks
  • Delivering Results and Meeting Customer Expectations
  • A go getter, and get things done.


Qualifications:

  • Bachelor’s degree required in field of Computer Science and/or Information Science


What will get you in:

  • Analytical, able to use data to make decisions.
  • Competitive.
  • Curious. Always questioning the status quo.
  • Not averse to risk.
  • Business smart. Able to think about problems from a business perspective using technical and product input.
  • Self-directed, taking action based on own initiative.
  • Collaborative.
  • User-focused, always trying to understand a product from the user's perspective.
  • Able to communicate clearly and not afraid to voice an opinion, no matter how unpopular.