Remote Developer Jobs

The fastest and lightest job board for software engineers with awesome programming skills to work remotely online from home or anywhere else

Lead Vue.js / PHP developer at HUBX

Role and Responsibilities

We are looking for an expert level programmer with strong fundamentals in computer science and problem-solving skills - ideally someone with a 1st class bachelors degree in Computer Science.

To join a team of senior level engineers, reporting to the CTO, collectively managing a team of approximately 30 developers working on enhancements to our core platform HUBX, a mature multi-tenant SaaS platform built in Vue.js and PHP Symfony. We are currently reviewing the go-forward technology stack.

The ideal candidate will be very familiar with a software development lifecycle that uses sophisticated GIT based branching models with continuous integration and deployment in AWS. Writing clean, elegant, scalable, robust, well-tested, bug-free code will be a passion in the person we are looking for and they should expect to show leadership to more junior team members through pairs programming and code review process.

This is a lead developer position running a team of approximately six distributed developers. Strong interpersonal skills are a must-have requirement for this role.

Starting with a 3-month probationary period, exceptional candidates will be offered a full-time role once this completes.

  • Develop a sense of product ownership and share the responsibility for its strategic direction
  • Provide architectural vision for the platform and help set the roadmap for its execution
  • Continuously drive the development team to work efficiently to deliver new features to the platform
  • Lead-from-the-front in all programming matters
  • Keeping up to date with the latest developments in software engineering
  • Suggesting new ideas for platform features
  • Play a key part in deciding the future programming landscape and technology stack
  • Strong participation in the agile project management process
  • Collaborate closely with senior management, product owner, product designer, project management, business analysts, QA testers, test automation engineers and the DevOps team.
  • Ability to liaise with key enterprise clients of the platform to ensure delivery expectations are fully managed.
  • Provide strong leadership for a fully remote and distributed development team

General Skills

  • Ability to work in a team with a desire to contribute and make an impact from day one
  • Communicate complex ideas in a clear and concise manner
  • Interest in financial investments and capital markets
  • Good interpersonal and presentation skills
  • Proactive and pragmatic

Essential Technical Skills / Experience

  • Full-stack developer
  • Highly proficient in JavaScript (TypeScript) and PHP
  • Strong familiarity with Vue.js and PHP Symfony
  • Flare for innovation and design
  • Production "eye" for quality  
  • Full familiarity with AWS tech stack
  • Relational Databases
  • Strong grasp of software development fundamentals (data structures, algorithms, object-oriented programming, development methodologies) 
  • Systems integration and API development experience

Desirable Skills / Experience

  • Other JavaScript frameworks (React, Angular)
  • Front-end development (HTML, CSS, LESS, SASS)
  • Cloud Providers (AWS, Azure, GCP)
  • Python

Minimum Academic Qualifications

  • BSc in Computer Science (2:1)

The Ideal Candidate

  • Practical approach, hands-on and a strong team player
  • Good interpersonal and presentation skills
  • Self-starter and resourceful
  • Intelligent and with high energy levels

Please let the company know you found this position on remote-developer-jobs.com so we can keep providing you with quality jobs.

by Tsutomu Narushima