Sr. FULL STACK DEVELOPER
This role would not be suitable for people who are looking for their first professional engineering role.
A seasoned full stack engineer to join the team to add fresh perspectives to our architecture, design and software practices. We value positive, open communication. Learning is important. Our belief is that providing a happy and collaborative workplace for engineers makes the best product.For whom exactly? For this role, we are looking for a high-performing software engineer at a senior level. Depending on your experience, we will adjust the weight of the responsibilities of this role. As long as we believe in your talent and see a match with our team, we’re confident we have interesting challenges to offer!
What you will do . You will work in a small, dedicated team designing and implementing data structures, algorithms, interactive visualizations and user interfaces to share these insights with clients via web applications and APIs. You build these features end-to-end; you work on databases, application logic and user interfaces.
Core areas you will work on as a full stack developer.
Design, implement, test and deploy our web applications that offer actionable information about the health and performance of industrial machines
Improve our web applications for IoT device fleet monitoring and advanced data analysis
Further develop and scale our infrastructure and backend systems
Gather requirements from different stakeholders
Build functional APIs to expose our services
Code reviews, continuous integration, automation and daily deployments
We’d love to hear from you if.
enjoy working on full stack applications
have an aptitude for picking up new technologies
have opinions and are happy to debate them
enjoy mentoring and coaching colleagues
are confident in front-end development best practices
have a love of breaking down complex problems into actionable chunks
have an ability to discuss technical ideas and issues with non-developers
care about putting users first
care about writing high-quality code (writing tests, maintaining/following standards)
Handy but not essential if you.
have experience in end to end testing and deploying full stack applications
have experience building software at a larger startup or scale-up
have experience with our blockchain + front end tech stack.
How we work.
The development team uses its own simple, practical and functional methodology, allowing you to fully focus on software engineering without having to switch tasks. You will work based on the principle of freedom and responsibility. We take pride in combining professionalism, trust and very few meetings.
The development team.
Software engineering team currently consists of:3 developers (3 experienced seniors, 1 other junior) working on a large architecture covering the W2 and W3 domains, from processing NFT Contracts on our Flow Backend through dash-boarding for different user groups and personas. Continuous improvement and daily deployments are at the heart of the high level of quality we deliver. The applications & integrations team develops new features that provide insight into the health and performance of our customers’ NFT throughput, as well as supporting our ecosystem partners.
AWS (soon.. DynamoDB, Lambda, SNS, Step Functions, S3..)
Blocto, Ledger, Dapper
Netlify for deployment
TBD - for monitoring
What we offer.
EQUIT, revenue split.
Fully-remote set up;
Ability to work part time (4 days);
The chance to work on cutting-edge technology that affects industry worldwide;
A high-performing software engineering team;
A fun and professional company culture based on the principle of freedom and responsibility;
We are looking for a high-quality full stack engineers and developers. For juniors, we look at potential as demonstrated by academic result and/or extracurricular projects. For seniors and mediors, we also look at (quality of) work experience.If your background is not in full stack, but you would like to actively develop your range of expertise, you are also welcome to apply.
Mandatory skills and experience.
Experience in designing, building, testing and deploying modern web applications
Backend experience with at least one of the following: Python, Java, C++, or Node.js
Frontend experience with at least one modern front-end framework: Angular, React, Vue, Polymer, or web components
Experience with any or all of the following is a big plus.
Relational and non-relational databases such as:
PostgreSQL / MySQL / MSSQL / Oracle
DynamoDB / Cassandra / MongoDB / Kafka
AWS / Terraform
Prior professional experience working in scale-ups
What more will we offer?
Opportunity to work with a passionate team defining a new market in blockchain technology for art and collectibles. Chance to work with a greenfield project with the latest technologies and frameworks. Bright workspaces in Montreal, Canada and London UK, with good transport links. Fully-remote option while on contract, but you're welcome to join us in our offices too. This may grow into a permanent role.
Negotiable day rate for the contract portion of the role Salary £50-80k per annum for the perm role, based on experience. This can be a fully remote contract role. If it becomes a permanent role it would be co-located role in our Montreal office. As this may become a permanent role, we prefer candidates who do not require relocation from outside of Canada or UK.
Benefits when working with DAAM
Starter pack: DAAM swag (t-shirts, hoodies, stickers, etc.)
Support for personal and professional growth;
Flexible working hours;
Remote first - you can work from anywhere you choose;
Who we are - Daam.Agency (www.daam.agency), a multi-tierd, NFT certification and management platform using Flow (by Dapper Labs) blockchain technology to transform physical art (and other classic real-world assets) into NFT for the Collectibles marketplace. We believe in giving creators and creative businesses more control and connecting them with collectors who love their work and products. We’re the pioneers in this space and are backed by Angels and leading artists who use and invest in our platform. We’re at an exciting turning point and we're growing our team to take things to the next level.