Job Openings Senior Full Stack Laravel / VueJS Engineer

About the job Senior Full Stack Laravel / VueJS Engineer

Responsibilities:

  • You'll be part of our core development team and start with a mission to learn the domain and tech stack and start adding value by assuming key responsibilities.
  • You'll liaise with our support, sales, and management teams to define and solve new challenges and build new features, improve existing ones and improve the overall performance of the system.
  • You'll assist in guiding, coaching, and mentoring junior developers and new team members.
  • You'll use your experience to guide the team when facing challenges.
  • You'll liaise with our banking partners to solve hard technical problems and implement innovative solutions.
  • You'll have the responsibility to ensure the dev team's features are completed timeously and adhere to best practices.
  • You'll help us think strategically about technology decisions and priorities.
  • You'll come up with innovative ways to make the solutions better, faster & more secure and drive the implementation of your ideas.

Requirements:

  • Native Level proficiency (English or Afrikaans)
  • Minimum of 6 + years working with various web technologies
  • Minimum of 4 + years as a team & technical lead on a large-scale SaaS solution.
  • Experience developing full-stack solutions where you were responsible or involved in the A-Z of the project
  • DevOps experience - deploying and maintaining production-level applications
  • Experience with multi-tenancy (SaaS) applications
  • Interest or experience in finances (FinTech) and accounting.
  • Very good understanding of basic accounting principles.
  • Interest or experience in the property industry (PropTech).
  • Experience building & maintaining third-party integrations and working with APIs.
  • Experience leading a team and mentoring junior developers

Technical Experience:

  • PHP (Preferred), Java or C# (Object-oriented codebases)
  • JavaScript
  • Laravel and Vue.js Frameworks
  • Docker
  • MySQL
  • AWS
  • Flutter / Swift / Android (Beneficial but not required)
  • Software design patterns
  • Object-oriented programming
  • Security best practices
  • Feature & unit testing
  • Relational databases (MySQL)
  • Git and GitHub
  • DevOps processes