Lead Vue.js / PHP developer


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 mention in your application that you found the job on pyremote, this helps us get more companies to post here!

This job is sourced from Stack Overflow Jobs. When clicking on the button to apply above, you will leave pyremote and go to the job application page. pyremote accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.