Go Software Engineer
Login to bookmark
Bookmark Details
The Giving Block is a venture capital-backed company that makes it easy for nonprofits to accept donations in cryptocurrencies like Bitcoin, while offering donors a more tax-efficient way to support their favorite projects. We are the market-leading provider and work with over 1300 nonprofits, including large organizations like United Way Worldwide and the American Cancer Society. We are well on our way to raising over $100 million in crypto donations for our clients and will continue to grow rapidly in 2022.nnOur goal is to make accepting cryptocurrency donations as easy as paying by credit card. Help us empower nonprofits around the world with the ability to accept cryptocurrency donations to unlock an exciting new wave of funding and accelerate their missions!nnSummary DescriptionnnWe have more projects on our roadmap than ever before and are ramping up our development efforts once again. The candidate will have the opportunity to participate in the development of our core technology and integrate it with nonprofits, industry-leading crypto products, and our ecosystem partners. As with most startups, your work will vary from day to day, so no two days will be the same. If it’s a good fit, you will have the opportunity to take on leadership roles. nnKey technologies we use: TypeScript, Node.js, AWS, PostgreSQL, Redis, koa, joi, awilix, Swagger, Docker, Git, the frontend is based on React.jsnnHere are some examples of the work you will be doing every day:nn* Designing, building and maintaining end-to-end backend services using TypeScript, Node.js and our company’s framework.n* Writing well-structured, maintainable, and efficient code along with unit tests.n* Integrations with third-party APIs, development of our public API.n* Research and analyze epic tasks and collaborate with the product team.n* Ensure security and quality of backend services as we deal with our client’s money.n* Provide production support, troubleshooting and bug fixing.n* Storage layer: design DB schema, SQL query writing, query performance analysis.n* Collaborate with the development team, QAs and product team on system improvements and selection of tools and technologies, code review.n* Assist the team in creating and maintaining tech documentation.nnWe requirenn* 4+ years of experience as a back-end developer with at least 2-3 recent years of experience with NodeJSn* Experience with TypeScriptn* You are skilled in SQL databases, OOP, SOLID, system design, design patterns and GRASPn* A thorough understanding of writing secure code and an awareness of common security vulnerabilities in web applicationsn* Strong communication skills in English nnWe count as a plusnn* Knowledge of PostgreSQL, cloud providers (AWS, Google Cloud), message queue (RabbitMQ, AWS SQS, Kafka), Dockern* You have designed and developed web services or/and done integrations with third party APIsn* Experience in production support (troubleshooting, bug fixing)n* Interest in blockchain, cryptocurrencies, and/or non-profitsnnWhat we offernn* Competitive compensation (salary, benefits, equity, etc.)n* Three weeks of paid vacation and 10+ company-wide holidaysn* Flexible work location and hours (fully remote)n* Company issued laptop and equipmentn* We work with agile methodologies without unnecessary bureaucracyn* No legacy code and no significant tech debt nnWere building the future of giving. Join us in creating positive change through innovative technology! n nnPlease mention the word EXALTING when applying to show you read the job post completely (#RMTcyLjg1LjEwNC4xMDg=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they’re human.nn nn#Salary and compensationn $60,000 $100,000/yearn nn#LocationnWorldwide
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail