Rust Job: Staff Backend and Systems Engineer (Remote in USD)

Job added on

Company

Zeo Consulting
Argentina

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

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 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

Web3 has enabled an internet of value, orchestrated with tokens. At Co: Create, we believe in the power and potential of web3 to fundamentally redefine how brands engage with consumers and share value with brand contributors, collaborators and community members. To support this evolution, we are building a platform that allows brands to harness the power of web3 by launching tokenized loyalty and rewards programs that create more value, voice and ownership for their community. We’ve raised a $25M seed round led by a16z crypto with participation from Packy McCormick of Not Boring, VaynerFund, Rarebreed Ventures, and notable angels at RTFKT, Tessera, OpenSea, CAA, Coinbase and BoysClub.

Requisitos

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 and 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

Beneficios

Remote work - long term position Salary in USD