Description
Job Summary:
We are seeking a proactive software development team lead to collaborate on planning, lead a team, manage projects, and ensure the evolution of SaaS solutions, while actively participating in development.
Key Highlights:
1. Lead and coordinate a small development team.
2. Actively collaborate on development tasks with the team.
3. Participate in requirements gathering and analysis with clients.
### **Responsibilities**
* Collaborate with the Technology Management team on planning and prioritizing development tasks and new features.
* Lead and coordinate a small development team, ensuring proper execution of assigned projects.
* Plan, manage, and monitor team tasks, guaranteeing deadlines, quality, and alignment with product objectives.
* Participate in meetings with business consultants and clients for requirements gathering and analysis.
* Define and oversee the system architecture required for the evolution of the SaaS solution.
* Actively collaborate on development tasks with the team.
* Ensure adherence to good development practices, code maintainability, and continuous technical process improvement.
* Foster a positive work environment and professional growth of the team.
### **Requirements**
* University degree in Computer Engineering or related field.
* Minimum 6 years of experience in software development.
* Demonstrable experience in JAVA development (minimum 6 years).
* Experience in Node.js and Angular development (2–3 years).
* Minimum 2 years of experience leading or managing small development teams.
* Ability to plan, organize, and execute tasks.
* Autonomy, responsibility, and proactive attitude.
* Strong teamwork values and good communication skills.
* Experience in SaaS environments and proprietary product projects is desirable.