Senior Full-Stack developer (React+Laravel)

About the job Senior Developer (React, Laravel)

 

An advanced SaaS ERP platform designed to offer greater usability and customization compared to traditional ERP systems. The platform is being developed with React (TypeScript, Redux Toolkit), Tailwind CSS for the frontend, and Laravel (with a potential shift from MySQL to Postgres) for the backend. The current stage of development has completed about 80% of the recruitment module and reusable components (10-12 layouts/views). The immediate goal is to launch critical features by the end of February or early March.

Long-term, the vision is for the ERP system to include AI-driven functionality, enabling users to generate customized modules through natural language commands. The backend may integrate a CMS like NoCoDB or Directus to simplify module generation and management. For the launch, third-party integrations will be used for features like chat, payment gateways, and calendars to save development time.



Available: ASAP. One week-2 week, maximum.
Duration: TBD specifically, but most likely long-term.


Responsibilities:

  1. Frontend Development: Implement responsive and reusable UI components using React, TypeScript, Redux Toolkit, and Tailwind CSS based on designs in Figma.
  2. Backend Development: Develop robust APIs and backend logic using Laravel, with potential experience in transitioning from MySQL to Postgres.
  3. Reusable Module Development: Build modular components and views to streamline the development of future features.
  4. Integration: Work with third-party tools and APIs (e.g., Stripe, OpenAI, Google Calendar) to accelerate development.
  5. Collaboration: Work closely with UI/UX and other team members to deliver a polished product within tight deadlines.
  6. Flexibility: Adapt to evolving requirements and contribute to innovative solutions.

Requirements:

  • Frontend: Strong experience with React, TypeScript, Redux Toolkit, and Tailwind CSS.
  • Backend: Proficiency with Laravel and ORM tools; familiarity with MySQL and/or Postgres.
  • Experience with Modular Design: Demonstrated ability to create reusable components for scalable applications.
  • Integration Expertise: Familiarity with integrating third-party APIs and plugins.
  • Autonomy: Ability to work independently with minimal supervision, delivering high-quality results quickly.
  • Team Fit: Strong communication and collaboration skills.

Additional Needs for the SEnior one: 
Potential Senior Developer/Team Lead: A highly experienced developer who can provide technical leadership, manage project workflows (e.g., Kanban), and align with the long-term vision of the product.

Preferences:

  • Developers with a proactive mindset and prior experience in SaaS or ERP projects.
  • Preference for senior-level candidates to reduce onboarding time and enhance overall productivity.