Social network you want to login/join with:
- Agile Work: No time clock systems, full trust, work is goal-oriented.
- Talent Lab: Growth and training plans to develop and strengthen technical skills.
- HUB55: A coworking space in Florence where you can share projects, ideas, and build relationships.
- Employee Benefits: Annual activities and bonuses dedicated to our talents.
Job Description:
We are seeking a Full-Stack Developer Consultant who can propose and implement cutting-edge technological solutions tailored to client needs. The ideal candidate is a versatile developer with expertise in at least one tech stack and the ability to adapt quickly to new technologies, including RPA and low-code solutions.
Responsibilities:
- Analyze client requirements and design innovative technical solutions.
- Develop and maintain full-stack applications using modern frameworks and best practices.
- Implement automation solutions using RPA tools (UiPath, Power Automate, Automation Anywhere).
- Integrate various systems and APIs to ensure seamless data flow and functionality.
- Stay updated on emerging technologies to continuously enhance solutions.
- Work collaboratively in agile teams to deliver high-quality software.
Requirements:
- 5-10 years of experience in full-stack development using at least one stack.
- Experience with at least one modern front-end framework (React, Angular, or Vue.js).
- Experience with at least one back-end technology (Node.js, .NET Core, Java Spring Boot, or Python Django/FastAPI).
- Proficiency in database management (SQL or NoSQL) and designing RESTful APIs.
- Understanding and application of SOLID principles and best practices in software development.
- Experience with RPA tools (UiPath, Power Automate, or Automation Anywhere).
- Understanding of low-code development and its business applications.
- Experience with unit testing and test-driven development (TDD) practices.
- Strong problem-solving skills and ability to adapt quickly to new technologies.
- Excellent communication skills and experience working in agile teams.
- Ability to collaborate with clients to deliver optimal solutions.
Preferred (Nice-to-Have):
- Experience with cloud platforms (Azure, AWS, or Google Cloud).
- Familiarity with Docker and containerization.
- Familiarity with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI).
- Familiarity with microservices architecture and related technologies.