Middle/Senior Tech Lead Developer

We are developing an ERP system for the European market that stands out for its maximum flexibility and customer focus. Our goal is to provide businesses with a tool that perfectly adapts to their unique needs.

Technologies:
Our stack includes: PHP/Laravel, JS/TypeScript/Vue, CSS/HTML, PostgreSQL, working with supervisors, queues, external integrations (Amazon, DHL, etc.).

Requirements:

  • 2+ years of commercial development experience with PHP (Laravel)
  • Deep knowledge of the Laravel framework (Service Container, Events, Queues, Caching)
  • Experience designing the architecture of complex applications on Laravel (e.g., ERP, CRM, e-commerce)
  • Experience optimizing Laravel applications (database queries, caching, code profiling)
  • Knowledge of JavaScript/TypeScript, experience with Vue.js (developing complex components, working with Vuex, Vue Router, understanding the architecture of Vue applications - desirable)
  • Excellent knowledge of HTML, CSS (experience with CSS-in-JS will be a plus)
  • Confident use of PostgreSQL, experience optimizing SQL queries (using indexes, EXPLAIN, query profiling)
  • Experience working with REST APIs, integrations (Laravel Passport, OAuth)
  • Skills in working with version control systems (Git)
  • Ability to make technical decisions, mentor junior developers

Nice to have:

  • Experience implementing CI/CD (Laravel Forge, Envoyer)
  • Experience with Docker
  • Experience with Nuxt.js (framework for creating universal Vue applications)
  • Experience with TypeScript in Vue projects
  • Experience optimizing Vue applications (e.g., lazy loading, code splitting)
  • English at the level of reading and writing technical documentation

Responsibilities:

  • Designing and maintaining the architecture of the ERP system on Laravel (technology selection, defining module structure, ensuring scalability)
  • Developing new and optimizing existing modules on Laravel
  • Optimizing database operations, writing efficient SQL queries
  • Code review, mentoring, participation in making technical decisions
  • Interaction with the team and related departments

We offer:

  • Remote work, flexible schedule
  • We are a startup combining the features of a product and outsourcing company. You will have a unique opportunity to become one of the first members of the team and directly influence the development of the product and processes. Your growth and opportunities will directly depend on your results and initiatives. This is an excellent environment for professional and personal growth: you will be able to realize your ideas, quickly develop along with the project, and will not be limited by the framework and bureaucracy of large companies. This format is especially suitable for those who want to build something significant from scratch, appreciate freedom of action, and strive for continuous development.
  • We strive to create a family atmosphere in the company where work will be creative and less laborious. We love AI and various automation tools to be as efficient as possible and free up time for interesting tasks.

Join our team at CAIT Solutions and become an architect of a flexible and customer-oriented ERP system!

Published 9 June
332 views
ยท
48 applications
98% read
ยท
98% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...