At Wecan we build clever B2B applications on blockchain based systems for large customers.
As a Senior Developer, you are working in collaboration with Product owners, Designers, and your peers to contribute to one of our applications. Turning designs and client requirements into a fully functional product is the central part of your activity but we also have expectations around your ability at providing 3rd level support, documenting your work and presenting your design approach upfront.
You will craft project structures and communicate them to the rest of the Wecan team as well as ensure the application is running optimally at all times. Finally, you will write efficient and reliable code, setup unit integration tests, and contribute to establishing standard methodologies within the team. Our ambition is nourished by a strong team spirit, an incline for quality and a daring mindset.
Roles & Responsibilities:
● Participate in the technical design of our projects
● Write efficient and reliable code; use best practices with our team
● Comment your code
● Organize and participate in code reviews
● Setup unit and integration tests
● Support production system
● Keep up to date with the latest technology trends
You have a strong interest in new technologies and demonstrate an entrepreneurial spirit. You are able to manage heavy workloads and have excellent interpersonal skills.
Minimum Professional experience:
● 5 years as a developer working in a team
● 3 years of Typescript development on NodeJs
● 3 years of MongoDB
● 1 year exposure to containerized applications (eg: Docker)
Required knowledge:
● Database design (ideally with PostgreSQL)
● Strong in HTML5, CSS3 using LESS/SASS, JavaScript / TypeScript
● Front-end with ReactJs
● Experience in continuous integration, continuous deployment and DevOps culture
● Contribute to agile project management (Scrum, Kanban)
● Fluent in French and English is a requirement
Nice to have knowledge:
● Apache Pulsar
● Database design (ideally with PostgreSQL)
● Integration with an Identity and Access Management product (eg: KeyCloak)
Personal Requirements:
● A real passion for technology, security, and quality code.
● Excellent problem solving and debugging skill
● Strong team spirit
● Great communication skills
Ajouter une pièce jointe :