Description
Job Summary:
Hi Group is seeking a full-stack web developer to work on the development and maintenance of applications, integrate systems, ensure code quality, and collaborate with multidisciplinary teams.
Key Highlights:
1. Develop complete web applications (frontend and backend)
2. Participate in technical decisions and architectural improvements
3. Collaborate with multidisciplinary teams and support junior developers
**Company Overview**
The Hi Group (Hi Holding S.A.), headquartered in Cabedelo (Greater João Pessoa), Paraíba, operates nationwide across franchises, technology, machinery and equipment, hygiene and cleaning products, commerce, and services. Companies within the Hi Group include: Hi Franchising, HiPlim Produtos, Paylav Machinery and Equipment, Ikli Technology, and Hi Sinergy Ventures. Our core values are ethics, meritocracy, inclusion, and innovation, promoting the DIT ("Do It Yourself") culture and green and shared economy. Our environment is collaborative, diverse, and challenging, encouraging professional growth and continuous innovation, with clearly defined goals and performance-based recognition.
**Main Responsibilities**
1. Develop complete web applications (frontend and backend)
2. Implement and manage complex end-to-end features
3. Integrate systems via APIs and external services
4. Work with databases and data modeling
5. Develop and manage queues and asynchronous processing
6. Ensure code quality through best practices and testing
7. Maintain and evolve existing systems
8. Actively participate in technical decisions and architectural improvements
9. Collaborate with multidisciplinary teams (product, design, DevOps)
10. Support junior developers and contribute to team growth
**Daily Tasks**
1. Develop complete web applications
2. Create interfaces (frontend) using usability best practices
3. Develop backend logic and business rules
4. Work on scalable web systems
5. Implement complete features
6. Develop features from start to finish
7. Ensure integration among frontend, backend, and database
8. Validate business rules
9. Integrate systems via APIs
10. Consume and develop RESTful APIs
11. Perform integrations with internal and external systems
12. Ensure security and performance in integrations
13. Work with databases
14. Create and optimize queries
15. Model data according to system requirements
16. Ensure data integrity and performance
17. Manage queues and asynchronous processing
18. Implement queues (background jobs)
19. Ensure efficient task processing
20. Monitor job execution
21. Ensure code quality
22. Apply best practices (Clean Code, design patterns)
23. Write automated tests where applicable
24. Perform refactoring
25. Maintain and evolve systems
26. Fix medium-complexity bugs
27. Improve performance of existing features
28. Modernize legacy systems
29. Participate in technical decisions
30. Suggest architectural improvements
31. Discuss solutions with the team
32. Assess technical impacts
33. Collaborate with the team
34. Attend daily stand-ups and agile ceremonies
35. Work with product and design teams
36. Share knowledge
37. Support junior developers
38. Guide on technical tasks
39. Review simple code
40. Share best practices
**WHAT WE SEEK:**
**Hard Skills:**
* 2–3 years of experience with Ruby or JavaScript
* Experience developing web applications (frontend and backend)
* Development of complete features (end-to-end)
* Experience with REST APIs and integrations
* Knowledge of relational databases
* Experience managing queues (background jobs)
* Proficiency with Git version control
* Familiarity with automated testing
* Understanding of software architecture
* Experience debugging and resolving issues
* Preferences:
* Completed or near-completion of undergraduate degree
* Experience with automated testing
* Knowledge of modern frameworks
* Experience with agile methodologies
**Soft Skills:**
* Task organization and management
* Strong communication skills
* Teamwork
* Proactivity
* Sense of responsibility
* Analytical ability
* Ethics and alignment with an innovation-driven culture
**Benefits Offered:**
* Multi-benefit card
* Transportation allowance or mobility assistance
* Laundry credit (60 Minutes)
* Life insurance
* Medical assistance – telemedicine
* Weelhub (Gympass)
* Wellness allowance: psychologist and nutritionist support
* Gamification program
* Performance-based bonus
Employment Type: Permanent CLT contract
Salary: R$6,000.00 per month
Work Location: On-site