
lab51: The First Italian Digital Tailor Custom-made software solutions tailored for your business success.
About the Company
lab51 is a software development company specializing in custom solutions using open-source technologies. Since 2015, lab51 has been assisting structured companies in creating tailor-made digital solutions, overseeing every phase of the project. The company values collaboration, mutual respect, and the continuous growth of individuals, with a modern and robust tech stack, an agile approach, and a focus on the value delivered.
About the Role
lab51 is looking for a passionate Senior Flutter Developer to join the team and work on mobile and full-stack applications within custom projects. As part of a dynamic and collaborative team, the successful candidate will be involved in the design, development, and deployment of end-to-end web and mobile applications. This role requires someone who thrives in an agile environment, values high-quality code, and is eager to mentor colleagues.
Responsibilities
- Design & Development: Contribute to the software analysis and design phases using agile methodology (Jira), and develop mobile solutions with Flutter, along with Node.js (backend) and MySQL.
- Cloud & Infrastructure: Work in AWS environments (EC2, RDS, SES, S3), integrating and managing services autonomously.
- CI/CD & Automation: Manage Docker, Redis, Nginx, and RabbitMQ for integrating external services and improving system efficiency.
- Code Quality & Best Practices: Apply clean code, testing, documentation, and SEO best practices, contributing to continuous improvement.
- Mentorship: Provide feedback and technical mentoring to junior team members, helping them grow and develop professionally.
- Collaboration: Work alongside developers, product managers, and stakeholders to ensure smooth project delivery.
Required Skills
- Experience: 2-4 years in mobile development using Flutter, with a strong focus on open-source technologies.
- Version Control & CI/CD: Proficiency with Git, pull requests, code reviews, and experience with CI/CD pipelines.
- Linux & Cloud: Solid knowledge of Linux environments, cloud services (AWS), and client-server architecture.
- Scripting & Automation: Familiarity with scripting languages (e.g., Python, Bash) and containerization tools like Docker.
- Agile & Collaboration: Experience working in agile teams (Agile/Scrum methodology).
Preferred Qualifications
- Cloud & Docker Expertise: Experience with AWS services, containerization technologies, and infrastructure management.
- Database Management: Familiarity with relational databases, particularly MySQL.
- Continuous Learning: A passion for keeping up with new technologies and a willingness to share knowledge with colleagues.
- Problem-Solving: Strong problem-solving skills, with the ability to prioritize and address complex technical issues effectively.
What the Company Offers
- Contract: Permanent, with a salary based on experience.
- Work Environment: Hybrid work model (2 days onsite in Cesena, 3 days remote).
- Professional Development: Personalized growth plans, 80+ hours of training per year, and support for attending courses and conferences.
- Additional Benefits: Meal vouchers, company hardware, and a young, dynamic team with a collaborative, informal work culture.
- Work-Life Balance: Flexible work schedule and opportunities for personal and professional growth in impactful, tailor-made projects.