Senior Full Stack Engineer - TypeScript
Engineering – Software Engineering / Full Time / Remote
About the Opportunity ✍️
Our engineering discipline builds the technology that enables Chainbased to learn quickly and scale easily. We organize in small cross-functional squads of 4-6 engineers and an embedded Product Manager and Product Data Analyst. We currently have squads across Crypto / NFT / Payments / KYC / Core Product and others. We’re pragmatic and believe in having fluid structure, this means people can move between teams or specialise.
What you will do
• Architect and develop new and existing products and features.
• Work with Product Managers to come up with the best solutions and implementation plans for new features or changes to existing ones.
• Collaborate with other product teams to deliver and improve customer facing features.
• Contribute to the estimations, planning and execution of projects, features, and integrations.
• Integrate and work closely with external service providers to ensure smooth operation.
• Maintain and improve our existing codebase.
• Write fully tested, high quality and performant code.
About You
• Extensive backend engineering experience at leading startups or fast growing tech companies.
• Confident in developing, releasing and maintaining server applications in a fast paced, iterative environment.
• Experience with some of our tech stack, or confident you can cross train and up skill quickly.
• Have a deep understanding of database structures, theories, principles, and best practices.
• Hold Cloud native experience with Google Cloud or similar e.g AWS, Azure.
• Bonus points if you make open-source contributions or have experience in web3.
As a Senior you will be expected to:
• Mentor and coach Engineers.
• Champion the writing of high quality code.
• Contribute to our overall approach and standards within the Engineering discipline. Including design, documentation, monitoring and alerting.
• Lead initiatives from an engineering perspective, partnering closely with product managers.
What you be working with
• Typescript as our programming language of choice
• Node.js as our backend platform
• TypeORM, TypeDI, TypeGraphQL and routing-controllers as our backend libraries
• React and NextJS hosted on Vercel as our frontend
• Google Cloud Platform to host our services
• Postgres as our core database
• Redis for caching
• Bull to manage background tasks
• DataDog for logging and monitoring
• GitHub to manage our source code
• Jest to run our tests ✅
Most importantly, though, you will embody the core principles that everyone here at the Chainbased lives by. Our “BLOCK Values” are at the heart of everything we do - and they are…
B - Be Hungry
L - Level Up
O - Own It
C - Crypto Curious
K - Kaizen
Chainbased Perks
Equity package 📈
Unlimited holidays 🏝
Paid parental leave 🍼
Annual training budget 💻
Home office setup allowance 🪑
Monthly budget to spend on our products 💰
Working in a disruptive and fast-growing industry where the possibilities are endless 🚀
Freedom, autonomy and responsibility 💪