Engineering
•
Published on
Jul 6, 2023
Staff Senior Backend and Systems Engineer
Full-time
/
Remote
(US)
/
USD$
192,000-239,200
/
0.18%-0.49%
The role
As a Backend and Systems Engineer, you will be responsible for building and maintaining the robust and reliable production systems that power our business. You will work with a team of engineers to design, develop, and deploy high-quality backend systems, infrastructure and APIs that meet our customers' needs.
Our tech stack
Our Tech Stack consists of the following:
- Multiple NextJS (Typescript) Applications that power the Frontend 
- NextJS Serverless and Edge functions that power the Backend 
- Supabase based PostgreSQL DB powers the Data Store 
- Github Actions and Vercel Build pipelines for CI/CD 
- A variety of services in AWS to power various pieces of the backend infrastructure 
- Upstash for asynchronous workflow processing and cron scheduling 
- Zuplo powers our API Gateway 
- Alchemy APIs as our RPC provider 
- DataDog is our Logging and APM provider 
- DFNS for Key Management 
Responsibility
- Work closely with our Chief Architect to manage a team of engineers and ensure that technical solutions align with Co:Create’s goals 
- Drive the technical roadmap for Co:Create, working with product management, design, and other stakeholders to understand customer needs and requirements 
- Oversee the design and architecture in the web-app end-to-end, from product definition, through implementation, testing and to deployment to production ensuring they are scalable and secure 
- Collaborate with cross-functional teams to ensure the successful delivery of technical solutions, including testing, deployment, and maintenance 
- Develop training programs to ensure the engineer teams are up to date on latest best practices and technologies with ongoing support as needed to keep our team at the forefront of the industry 
- Communicate to new clients using both technical and non technical language to help sell the Co:Create web-app and its features 
What we are looking for
We are generally looking for 5+ years of experience in at least 8 of these categories:
- Track record of designing, building, scaling and maintaining robust and reliable production systems. 
- A very high proficiency in at least one Backend/Systems programming language such as Go, Rust, Javascript/Typescript(for Node.js systems) or similar. 
- Our codebase is in Typescript, but prior experience with Typescript is not strictly necessary. A solid understanding of a at least one strongly-typed backend/systems programming language is required. 
- Track record of experience working with relational databases such as Postgres, MySQL, etc. Must have a solid understanding of data modeling and schema design, as well as common database concepts like indexes, foreign keys, constraints, atomicity, consistency, transactions, etc. 
- Cloud infrastructure experience with either AWS, GCP, or Azure. Must have experience with at least 3-4 of the following cloud services: EC2, S3, RDS, Lambda, SQS, SNS, ECS, EKS, etc. 
- Experience working with or a solid understanding of message queues like Kafka, SQS, PubSub, etc. for building asynchronous processing systems 
- Experience setting up testing frameworks for unit and integration testing of backend systems. 
- Experience building and shipping REST APIs. 
- Familiarity with security best practices on topics such as: authentication, authorization, role-based access control, JWTs, etc. 
- Familiarity with CI/CD systems like CircleCI, Github Actions, etc, and experience setting up efficient code development processes 
- Experience with some performance and metrics tools/systems like Prometheus, DataDog, NewRelic, etc 
- Must have been part of an on-call rotation sometime and experience working with a system like PagerDuty 
Perks & Benefits
- Team offsites twice a year at locations across the country 
- Health insurance 
- 401k Retirement plan 
- Unlimited vacation & paid time off 
- $325/month in “get what you need” funds. 
- A NFT Starter Pack, including money to grow your NFT collection 
- Hate Monday meetings? so do we! We have a strong “no meetings” policy on Mondays. 
- Competitive salary, as well as lucrative equity and tokenomics incentives. 


