lab51

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.

Complete details about this role can be found on the official website below: