Senior Fullstack Developer (Laravel 12 + Vue.js/Vben) - ERP Modules Development

Job ID: 40308099

Budget: $250 – $750 USD

Overview
We are seeking a proficient and agile Fullstack Developer to develop and finalize specific modules for UPGestao, a robust ERP system designed for public administration. The project features a well-defined and advanced architecture, focusing on implementing the following modules:

- Fiscal Management (Tax & Compliance)
- Purchasing & Bidding (Supply Management)
- Warehouse/Inventory (Stock Management)
- Human Resources (HR)
- Financial (Financial Management)

Tech Stack
- Backend: Laravel 12 / PostgreSQL with multi-tenant architecture
- Frontend: Vue.js 3 with Vben Admin framework/theme
- Requirement: Ability to follow existing code patterns and implement business rules via PRDs (Product Requirement Documents)

DEVELOPMENT STANDARDS (Mandatory)
The system is tailored for the Brazilian market; therefore, all technical development must follow Brazilian Portuguese (PT-BR) standards:

- Routes & Endpoints: Must be named in Portuguese
- Database: Tables and column names must be created in Portuguese
- UI/Interface: Labels, messages, and components must use existing translation files (i18n) in Portuguese
- Validations: Error and success messages must be in Portuguese
- Code Consistency: Strictly follow current project's coding standards for both backend and frontend

Architecture and Modules

Project Structure
- Multi-tenant: Complete architecture with separate schemas per municipality
- Modular: System organized in 35+ independent modules
- Documentation: Detailed PRDs for each module with specific business rules
- Integrations: Connectivity with Brazilian government systems

Development Modules

1. Fiscal Management (Module 02)
- ISS and municipal tax management
- Tax audit and infraction notices
- Tax assessment and entries
- Service orders and productivity
- Integration with Federal Revenue and SEFAZ

2. Purchasing & Bidding (Module 09)
- Complete bidding processes
- Contract and supplier management
- Price registration and minutes
- Compras.gov.br and PNCP integration
- Procurement tracking dashboard

3. Warehouse/Inventory (Module 13)
- Complete stock management
- Material and input control
- Entries, exits, and inventories
- Transfers between warehouses
- Asset control reports

4. Human Resources (Modules 24-27)
- Complete payroll processing
- Electronic time tracking
- Employee management
- Benefits and loans
- eSocial and government integrations

5. Financial (Modules 16-20)
- Budget planning (PPA/LDO/LOA)
- Treasury and bank accounts
- Accounting and entries
- Internal control and audit
- Financial reports

Workflow & AI-Assisted Development
We are looking for modern developers who leverage the full potential of AI tools to ensure clean code and consistent delivery.

Tools: Experience with Cursor, Windsurf, Aider, or Antigravity is highly valued to optimize the workflow.

You should be able to interpret technical documentation and convert requirements into functional features productively using AI assistance.

Documentation and PRDs

Each module has complete documentation:
- PRDs: Detailed requirement documents
- User Stories: Validated user stories
- Business Rules: Specific logic for public management
- Integrations: External API specifications
- Dashboards: KPIs and management panels

Technical Requirements

Backend (Laravel 12)
- Experience: Laravel 12, PHP 8.2+, PostgreSQL
- Concepts: Multi-tenant, migrations, observers, events
- Integrations: REST APIs, webhooks, OAuth authentication
- Standards: PSR, SOLID, clean architecture

Frontend (Vue.js/Vben)
- Experience: Vue 3, TypeScript, Vite, Pinia
- Framework: Vben Admin (Naive UI)
- Concepts: Componentization, state management, routing
- Standards: Composition API, reactivity, optimization

Development
- Methodology: Agile, incremental deliveries
- Versioning: Git, semantic, code review
- Testing: Unit, integration, E2E
- Deploy: Docker, CI/CD, cloud environment

Benefits and Advantages

- Real Project: Production ERP system for public management
- Modern Technology: Current stack with Laravel 12 and Vue 3
- Growth: Opportunity to lead complex modules
- Learning: Brazilian public management business domain
- Flexibility: Remote work with autonomy

How to Apply

1. Experience: Mention your previous experience with Laravel 12 and Vben/Vue.js
2. Standards: Confirm that you are comfortable maintaining the naming convention (DB/Routes) in Portuguese
3. AI: Briefly describe how you use AI tools (IDEs/Agents) in your daily routine to optimize development
4. Portfolio: Present relevant projects, preferably with ERP systems or public management

Selection Process

1. Resume Analysis: Compatible technical experience
2. Practical Test: Small development task
3. Technical Interview: Discussion about architecture and standards
4. Alignment: Combine expectations and methodology

Type: Full-time | Modality: Remote | Experience: Senior
Technologies: Laravel 12, Vue.js 3, PostgreSQL, Vben Admin
Duration: Long-term | Start: Immediate

Join us in building the future of Brazilian public management!