Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Software Engineer to join our team in Milan, Italy. Develop high-quality software solutions with a focus on user needs and business goals.
Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Ensure software is up-to-date with the latest technologies
- Testing, design, and development of application in one of the following languages (Typescript, Python, PHP)
- Communication and tutoring with non-technical people in design choices, based on SOLID principles.
Requirements
- Strong expertise in one of the following languages (Typescript, Python, PHP) and software engineering mainly with OOP and SOLID.
- Expertise with testing frameworks like Jest, PyTest, PHPUnit, or other BDD tools.
- Engagement with the latest development trends and hands-on experience with at least one modern framework (Django, Flask, Angular, CRA, Next.js, Symfony, Laravel).
- Strong experience with code versioning tools, particularly GIT.
- Experience in Agile workflows (Scrum, Kanban).
- Actively following a user-group meetup or being engaged with our local dev community.
- Strong confidence with Unix, Debian-based, ecosystem, and Bash scripting.
- Expertise with container-based development using Docker.
Nice to Have
- Proven open-source contribution or engagement.
- Know-how on AWS main services.
Compensation
- Competitive compensation package, with an indicative annual gross salary (RAL) of €35,000–€60,000 per year, depending on experience and qualifications.
We Offer
- OSS Friday: every Friday is dedicated to OSS development and training
- Monthly Workshop: Every month the team organizes an internal workshop on new technologies/trends
- Top Pc Rig: we offer top of the line laptop to ease and speed up development
- Competitive retribution package and stock options
- Private Health Insurance
- Hybrid work solution 60% from home
- Training & Development
Job offers may be withdrawn if candidates do not meet our pre-employment checks: unspent criminal convictions, employment verification, and right to work.
© FIDO. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at FIDO
All 6 rolesSoftware Engineer (Frontend)
FIDO · Italy +1
Customer Success Manager
FIDO · Italy +1
Business Development Representative - International (Outbound)
FIDO · Italy +1
Enterprise Account Executive - France
FIDO · France +1