Senior Software Engineer, Backend

at Pinata

371 d. ago
About the Job

WHO WE AREPinata Technologies, Inc. is building the tools and infrastructure for a more free and empowering Web3 generation through IPFS. Our vision is to foster a sense of place for every creator on the internet that is uniquely theirs. Our fully remote team comprises engineers and designers, builders and creators, and overall kind humans with big dreams. We believe in a culture that fosters integrity and teamwork, laughter and trust, and our work is meaningful and challenging in the best ways every day. Check us out at About Us | PinataTHE ROLEYou will report to our Engineering Manager while working with the Engineering team to make the experience of creating and distributing content easier through client-side tools and applications. In this role, you will largely be responsible for backend development using Node.js. You will work remotely with our distributed team and can be based anywhere in North or South America.


    • Design and implement automation, monitoring, and infrastructure-as-code for the backend
    • Use clear communication skills to write and discuss reusable, testable, idiomatic, and principled code
    • Read and write technical documentation
    • Debug and partner with our Support Pod on issue resolution
    • Assume technical responsibility for various complex systems


    • 5+ years of industry experience in backend software engineering, maintaining and improving backend systems
    • 5+ years of technical expertise in modern web development framework, toolsets, development methodology, and scalable backend design
    • 5+ years of extensive experience building Rest APIs using Node.js and Express
    • 5+ years of experience working with SQL databases like PostgreSQL and NoSQL like MongoDB
    • Experience with unit and integration testing
    • Familiarity with Docker, Cloudflare, AWS, and other cloud technologies
    • Experience working in an agile team software development and/or startup environment


    • Knowledge of IPFS
    • Knowledge of Lambda
    • Experience with Kafka, SQS
    • Knowledge of Golang
WHAT WE OFFER YOUAbility to work remotely from anywhereGreat compensation packageHealth, dental and vision benefitsUnlimited paid time offProfessional development stipend18 weeks parental leave for full-time, salaried employeesMeaningful equity for full-time, salaried employeesOpportunity to join us at an early stage where your contributions will make an impact and you’ll have opportunities to flourishApplying to PinataWe value different experiences, so even if you don’t meet all the requirements, we encourage you to apply!Our team spans over 7 countries and each of us offer unique perspectives. We believe in treating everyone with respect and providing an environment where everyone can be their authentic self. Pinata is an equal opportunity employer and we value inclusivity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.It is our policy to provide reasonable accommodations to people who are neurodivergent, have medical needs or disabilities. If you require an accommodation during the application or interview process, please complete this form.