{"schemaVersion":"jobsearcher.job.v1","id":"3cdffbadf73111d0c6d12781","url":"https://jobsearcher.com/jobs/3cdffbadf73111d0c6d12781","canonicalUrl":"https://jobsearcher.com/jobs/3cdffbadf73111d0c6d12781","title":"Senior Software Engineer, Backend","description":"Who is Recruiting from Scratch :\nRecruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.\nhttps://www.recruitingfromscratch.com/\nAbout our Client\nOur client applies cutting-edge algorithms and composite AI solutions to provide a new approach for marketing data analytics. Unlike tools that only provide correlation, only they provide true causation, giving organizations across sector and industry the ability to quantify the value of every marketing activity and maximize future marketing investments.\nAbout the Role - Senior Backend Engineer\nThey are hiring an experienced Senior Backend Engineer to join our high-performing team. You'll lead the charge in designing, deploying, and managing scalable server-side applications using JavaScript and NodeJS.\nWhy join?\nYou want to build something that is both technologically challenging and solves a real customer need. You want a role with major upside that tackles a massive market opportunity.\nYou are a serial startup builder or want to earn growth stage experience before becoming a founder yourself. We have assembled a super team of leaders who have deep experience building and selling B2B marketing solutions that work.\nYou want to work where you can take a big swing at building something big while maximizing your personal growth.\nWhy you might not be excited:\nIf you only want to tell people instead of building and coding alongside them — and on your own — then we’re not the environment for you.\nYou prefer company practices with 100% built out process for every little detail.\nYou prefer static over dynamic. Projects, priorities, and roles will adapt to your skill set and your goals. Though we have real paying customers, and a playbook for growth, we proudly remain an early stage startup.\nPrimary Tech:\nJavaScript and NodeJS : Proficiency in building and maintaining server-side applications.\nLinux : Strong understanding of Linux operating systems for deploying and managing applications.\nPostgres : Expertise in designing, optimizing, and maintaining databases using PostgreSQL or other SQL like databases.\nAWS : Experience deploying and managing applications on AWS.\nSecondary Skills:\nORM Technologies : Knowledge of Sequelize ORM for database management.\nQueue Management Systems : Experience with Bull, Celery, or similar message queue systems for managing asynchronous task queues.\nPython : Competence in Python programming, beneficial for scripting and backend logic.\nStreaming and Messaging : Understanding of Kafka for handling real-time data streams.\nContainerization and Virtualization : Proficiency in Docker and experience with container management and deployment\n\nCompensation:\nSalary: $150,000—$180,000\nLocation: Hybrid in San Francisco","company":"Recruiting from Scratch","rawCompany":"recruiting from scratch","city":"Mill Valley","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:34:49.832Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer, Backend","description":"Who is Recruiting from Scratch :\nRecruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.\nhttps://www.recruitingfromscratch.com/\nAbout our Client\nOur client applies cutting-edge algorithms and composite AI solutions to provide a new approach for marketing data analytics. Unlike tools that only provide correlation, only they provide true causation, giving organizations across sector and industry the ability to quantify the value of every marketing activity and maximize future marketing investments.\nAbout the Role - Senior Backend Engineer\nThey are hiring an experienced Senior Backend Engineer to join our high-performing team. You'll lead the charge in designing, deploying, and managing scalable server-side applications using JavaScript and NodeJS.\nWhy join?\nYou want to build something that is both technologically challenging and solves a real customer need. You want a role with major upside that tackles a massive market opportunity.\nYou are a serial startup builder or want to earn growth stage experience before becoming a founder yourself. We have assembled a super team of leaders who have deep experience building and selling B2B marketing solutions that work.\nYou want to work where you can take a big swing at building something big while maximizing your personal growth.\nWhy you might not be excited:\nIf you only want to tell people instead of building and coding alongside them — and on your own — then we’re not the environment for you.\nYou prefer company practices with 100% built out process for every little detail.\nYou prefer static over dynamic. Projects, priorities, and roles will adapt to your skill set and your goals. Though we have real paying customers, and a playbook for growth, we proudly remain an early stage startup.\nPrimary Tech:\nJavaScript and NodeJS : Proficiency in building and maintaining server-side applications.\nLinux : Strong understanding of Linux operating systems for deploying and managing applications.\nPostgres : Expertise in designing, optimizing, and maintaining databases using PostgreSQL or other SQL like databases.\nAWS : Experience deploying and managing applications on AWS.\nSecondary Skills:\nORM Technologies : Knowledge of Sequelize ORM for database management.\nQueue Management Systems : Experience with Bull, Celery, or similar message queue systems for managing asynchronous task queues.\nPython : Competence in Python programming, beneficial for scripting and backend logic.\nStreaming and Messaging : Understanding of Kafka for handling real-time data streams.\nContainerization and Virtualization : Proficiency in Docker and experience with container management and deployment\n\nCompensation:\nSalary: $150,000—$180,000\nLocation: Hybrid in San Francisco","datePosted":"2026-04-12T20:34:49.832Z","dateModified":"2026-04-12T20:34:49.832Z","hiringOrganization":{"@type":"Organization","name":"Recruiting from Scratch","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mill Valley","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3cdffbadf73111d0c6d12781"},"url":"https://jobsearcher.com/jobs/3cdffbadf73111d0c6d12781"}}