Full-Stack Web App Developer Saas (Mid-Senior)
About the Company
FatturaElettronica APP is a SaaS company that simplifies electronic invoicing for businesses and professionals in Italy. Our mission is to convince and help Italian companies to digitalize. We are a 100% remote team, composed of around 25 people distributed between Italy and Europe. Over 70,000 clients already use our software, but we want to grow and create the best electronic invoicing software in Italy together.
Our company culture is dynamic and without bureaucracy, and we are looking for someone who shares our passion for building high-quality web apps loved by users. If you want to have a concrete impact on the product and work in a dynamic environment, you are in the right place.
This role matters to the company's growth because we need a skilled Full-Stack Web App Developer to help us develop new features and improve our existing software. Your contributions will directly impact the success of our company, and we are excited to have you join our team.
Key Responsibilities
As a Full-Stack Web App Developer, you will be responsible for developing new features for FatturaElettronica APP, both in the backend and frontend, based on UX/UI designs in Figma. You will also collaborate with the customer care team to communicate new features and gather feedback from our clients.
- Develop new features for FatturaElettronica APP, both in the backend and frontend, based on UX/UI designs in Figma
- Collaborate with the customer care team to communicate new features and gather feedback from our clients
- Write unit tests and ensure the quality of the code
- Use AI-assisted tools, such as Cursor and GitHub Copilot, to improve development efficiency
- Participate in code reviews and contribute to the improvement of the codebase
- Collaborate with the development team to identify and prioritize new features and improvements
- Develop and maintain technical documentation
- Participate in agile development methodologies, such as Scrum or Kanban
- Stay up-to-date with the latest technologies and trends in web development
- Participate in the development of the company's technical strategy
Requirements & Qualifications
Must-Have
- Experience in PHP, MySQL, CakePHP, jQuery, React, Vue, and Angular
- Experience in developing modern SaaS web apps used by many users
- Proficient in Italian and English
- Experience with AI-assisted tools, such as Cursor and GitHub Copilot
- Experience in writing unit tests
- Strong understanding of web development principles and best practices
- Strong problem-solving skills and attention to detail
Nice-to-Have
- Experience with other programming languages, such as Java or Python
- Experience with other frameworks, such as Laravel or Symfony
- Experience with cloud platforms, such as AWS or Google Cloud
- Experience with containerization, such as Docker
Technical Skills
Backend Development
We use a variety of backend technologies, including PHP, MySQL, and CakePHP. Our backend developers are responsible for developing and maintaining the server-side logic, database integration, and API connectivity.
- PHP
- MySQL
- CakePHP
Frontend Development
We use a variety of frontend technologies, including React, Vue, and Angular. Our frontend developers are responsible for developing and maintaining the client-side logic, user interface, and user experience.
- React
- Vue
- Angular
Testing and Quality Assurance
We use a variety of testing and quality assurance tools, including unit tests and integration tests. Our developers are responsible for writing and maintaining tests to ensure the quality and reliability of our software.
- Unit tests
- Integration tests
What We Offer
We offer a competitive annual salary ranging from 80,000 to 120,000, depending on experience. We also offer a range of benefits, including:
- 100% remote working
- Initial 12-month contract with possibility of stabilization
- Meal vouchers worth 140 euros per month
- Company welfare with virtual cards spendable on e-commerce, travel, and more
- Opportunity to participate in conferences in Europe
- Budget of 1000 euros per year for events or training
- A new Kindle, because we know you love to learn
We are a dynamic and growing company, and we are excited to have you join our team. Our team culture is collaborative and supportive, and we offer many opportunities for growth and development.
Frequently Asked Questions
What is the remote work setup like?
We are a 100% remote team, and we use a variety of tools to communicate and collaborate. We have a strong focus on work-life balance and offer flexible working hours to accommodate different time zones and schedules.
What is the hiring process and timeline?
Our hiring process typically involves an initial screening, followed by a technical interview and a cultural fit interview. We aim to make a decision within 2-3 weeks of the initial application.
What is the team size and tech stack?
We are a team of around 25 people, and we use a variety of technologies, including PHP, MySQL, CakePHP, React, Vue, and Angular. We are always looking for talented developers to join our team and contribute to our growth and success.