SENIOR FULL STACK DEVELOPER (contesto internazionale C1 richiesto) The role will focus developing new user-facing features, building reusable code and libraries for future use, ensuring the technical feasibility of UI / UX designs, optimizing application for maximum speed and scalability, and collaborating with other team members and stakeholders. About the Job :
- Design, develop & deliver applications to meet business needs in a Scrum environment
- Own solutions / components from conception to production deployment and use
- Communicate progress to business & technical stakeholders throughout solution lifecycles
- Write well documented and tested code to agreed architectural standards
- Contribute ideas for new features and identify areas for improvement proactively
- Coach and mentor less experienced team members
- Ensure the code delivered by the team is of high quality by conducting reviews and monitoring software analysis tools
- Join larger development teams to drive or support initiatives as required About You :
- BS in Computer Science, Computer Engineering or comparable area
- 5+ years of software development experience
- Proven knowledge of Java, Typescript, CSS and HTML
- Experience building RESTful APIs
- Works in a Scrum team
- Comfortable making decisions about the software (design, architecture, infrastructure, technology selection, etc)
- Experience with CI / CD deployment tools like Jenkins / CodeBuild
- Experience with Git
- Knowledge of the AWS service stack (e.g. Lambda, Kinesis, DynamoDB, Api Gateway, AWS EC2, RDS, etc)
- Ability to learn new technologies & paradigms as required Desired Qualifications :
- Experience working with a variety of development patterns, technologies, platform stacks
- Understanding of the Microservice Architecture
- Experience running and administering applications on Amazon Web Services?
- Relational, NoSQL database exposure and graph databases (e.g. Neo4j, RedisGraph, etc.)
- Experience working in an agile environment (Scrum, Kanban, etc.)
- Experience in API Documentation tools (like Swagger) Above and Beyond :
- Prior work with large volume transactional data services (and large data sets)