Requirements
Expected to have the following skills:
– Strong knowledge of system architecture and API design
– Experience in architecting, building, and designing scalable web applications
– Experience in writing REST APIs
– Knowledge of design patterns
– Expert in JavaScript, NodeJS, ExpressJS, TypeScript
– Expert in database architecture, SQL (we use PostgreSQL but easily transferable from MySQL or Oracle), database performance optimization
– Experience in AWS and building server pipelines (EC2, RDS, S3, Lambda, Route53, SES etc.)
– Expertise in HTML/CSS is a plus
– Expert in version control (GitHub)
– Good understanding of payment gateways and server-to-server integrations with 3rd party APIs (e.g. Stripe)
– Experience in building CI/CD pipelines (e.g. Github actions)
– Knowledge of NoSQL will be a plus
– Knowledge of Google Cloud Platform is a plus
– Knowledge of Blockchain is a huge plus
– Experience with distributed systems is a huge plus
What you’ll be working on
Our client wants to accelerate drawdown and pull climate action forward in time by bringing more capital earlier on into the voluntary carbon credit market, to offset, trade, and protect. They plan to create fungible carbon credits to facilitate the establishment of secondary and derivative markets, and to democratize supply by providing tools for speed, trust, and alignment for project originators, registries, and MRV companies.
We’re building our European team in the Netherlands and looking for early employees who want to work on building a high-impact product from the ground up. You’ll work closely with our engineering, design and product teams to build our user-friendly products helping finance climate-positive projects.
Estimated 40 hour working week; either as a full-time employee or as a contractor working full-time. Our team is currently working hybrid: you’ll be expected in the office for planning and design meetings ~1-2 days a week to start.
RESPONSIBILITIES:
– Be responsible for architecture, writing business logic, and scalable codebase
– Be responsible for API security
– Writing code that’s easily readable, testable, and maintainable
– Practice solid coding principles including writing technical specifications, peer code review, and testing
– Work closely with product development and testing teams to ensure the timely delivery of the project
– Communicate with Frontend team, build suitable APIs, and keep documentation for APIs
– Liaise with internal teams (e.g. product managers and test team) to identify system requirements
– Communicate with stakeholders to understand and clarify software requirements