Software Engineer
Trustfull
- Milano
- Tempo indeterminato
- Full time
- 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.
- 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.
- Proven open-source contribution or engagement.
- Know-how on AWS main services.
- 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