Senior Fullstack Developer (Laravel 12 + Vue.js/Vben) - ERP Modules Development
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!
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!
Related categories:
PHP
Graphic Design
PostgreSQL
Laravel
Full Stack Development
Backend Development
Vue.js
SaaS
AI Development
Cursor