What they do:
The Full-stack Developer is a professional with experience and knowledge in server-side technologies, implementation of interfaces, and user experience in applications, with great adaptability to technologies depending on the requirements and practical knowledge in agile development.
Responsibilities:
- Self-management of task assignments based on team priorities.
- Analyze, propose solutions, and estimate requirements.
- Develop and integrate Back-end and Front-end functionalities.
- Design, creation, and consumption of REST APIs and management of Microservices patterns.
- Extensive management of database engines and model optimization.
- Advanced knowledge in enterprise-used languages like Java, JavaScript, NodeJS, and ReactJS.
- Proficiency in languages such as HTML and CSS.
- Handling of Azure DevOps tool.
- Knowledge in Scrum framework and agile methodologies like Kanban and Lean.