{"schemaVersion":"jobsearcher.job.v1","id":"f091c5de198e58e57933e96c","url":"https://jobsearcher.com/jobs/f091c5de198e58e57933e96c","canonicalUrl":"https://jobsearcher.com/jobs/f091c5de198e58e57933e96c","title":"Software Development Engineer (Full Stack – CRM Application)","description":"*About the Role*\n\nWe are looking for a Software Development Engineer with 1–2 years of experience to help build and improve Better Direct's CRM platform. You will work across the frontend, backend, and database layers on workflows for opportunities, quotes, approvals, inventory, purchasing, sales orders, and invoices.\n\nThis role is suited to an engineer who learns quickly, works carefully with business data, and can take ownership of focused features with guidance from the team.\n\n*Key Responsibilities*\n\n* Build and maintain CRM features across React, Express, Prisma, and PostgreSQL\n* Create responsive interfaces using React, TypeScript, Material UI, and MUI X\n* Design validated REST APIs with Node.js, Express, and Zod\n* Write reliable SQL queries and protect data correctness\n* Work with authentication, RBAC, MinIO storage, and external integrations\n* Write tests, debug issues, review code, and verify changes before release\n* Use OpenAI Codex for scoped coding, testing, debugging, and documentation\n* Collaborate with product, operations, and engineering teammates\n\n*Required Skills & Qualifications*\n\n* 1–2 years of professional experience in software development\n* Strong proficiency in React and TypeScript\n* Experience with Node.js and Express plus REST APIs\n* Solid understanding of SQL and PostgreSQL data modeling\n* Familiarity with Git, automated testing, code review, and debugging\n* Hands-on experience using OpenAI Codex and reviewing its output\n* Understanding of authentication, authorization, and secure coding\n\n*Nice-to-Have Skills (Optional)*\n\n* Experience with TanStack Query and TanStack Router\n* Familiarity with Redux Toolkit for client state management\n* Experience using Material UI and MUI X\n* Knowledge of Prisma ORM and Zod\n* Experience with MinIO or S3-compatible object storage\n* Exposure to Python, FastAPI, Celery, Redis, Selenium, or pytest\n\n*What We’re Looking For*\n\n* A careful engineer who values data correctness and maintainable code\n* Clear communication and collaboration skills\n* Ability to follow existing architecture and learn business rules\n* Good judgment when using Codex and handling sensitive data\n\n*Compensation and Eligibility*\n\n* Base salary of $60,000 to $70,000 per year, based on experience\n* United States citizenship is required for this position\n* Better Direct is an equal opportunity employer under applicable law\n\nPay: $60,000.00 - $70,000.00 per year\n\nBenefits:\n* 401(k)\n* Childcare\n* Dental insurance\n* Health insurance\n* Life insurance\n* Paid holidays\n* Paid sick time\n* Paid time off\n* Retirement plan\n* Vision insurance\n\nWork Location: In person","company":"Better Direct Ai","rawCompany":"better direct ai","city":"Tempe","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-10-07T15:58:51.708Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer (Full Stack – CRM Application)","description":"*About the Role*\n\nWe are looking for a Software Development Engineer with 1–2 years of experience to help build and improve Better Direct's CRM platform. You will work across the frontend, backend, and database layers on workflows for opportunities, quotes, approvals, inventory, purchasing, sales orders, and invoices.\n\nThis role is suited to an engineer who learns quickly, works carefully with business data, and can take ownership of focused features with guidance from the team.\n\n*Key Responsibilities*\n\n* Build and maintain CRM features across React, Express, Prisma, and PostgreSQL\n* Create responsive interfaces using React, TypeScript, Material UI, and MUI X\n* Design validated REST APIs with Node.js, Express, and Zod\n* Write reliable SQL queries and protect data correctness\n* Work with authentication, RBAC, MinIO storage, and external integrations\n* Write tests, debug issues, review code, and verify changes before release\n* Use OpenAI Codex for scoped coding, testing, debugging, and documentation\n* Collaborate with product, operations, and engineering teammates\n\n*Required Skills & Qualifications*\n\n* 1–2 years of professional experience in software development\n* Strong proficiency in React and TypeScript\n* Experience with Node.js and Express plus REST APIs\n* Solid understanding of SQL and PostgreSQL data modeling\n* Familiarity with Git, automated testing, code review, and debugging\n* Hands-on experience using OpenAI Codex and reviewing its output\n* Understanding of authentication, authorization, and secure coding\n\n*Nice-to-Have Skills (Optional)*\n\n* Experience with TanStack Query and TanStack Router\n* Familiarity with Redux Toolkit for client state management\n* Experience using Material UI and MUI X\n* Knowledge of Prisma ORM and Zod\n* Experience with MinIO or S3-compatible object storage\n* Exposure to Python, FastAPI, Celery, Redis, Selenium, or pytest\n\n*What We’re Looking For*\n\n* A careful engineer who values data correctness and maintainable code\n* Clear communication and collaboration skills\n* Ability to follow existing architecture and learn business rules\n* Good judgment when using Codex and handling sensitive data\n\n*Compensation and Eligibility*\n\n* Base salary of $60,000 to $70,000 per year, based on experience\n* United States citizenship is required for this position\n* Better Direct is an equal opportunity employer under applicable law\n\nPay: $60,000.00 - $70,000.00 per year\n\nBenefits:\n* 401(k)\n* Childcare\n* Dental insurance\n* Health insurance\n* Life insurance\n* Paid holidays\n* Paid sick time\n* Paid time off\n* Retirement plan\n* Vision insurance\n\nWork Location: In person","datePosted":"2026-10-07T15:58:51.708Z","dateModified":"2026-10-07T15:58:51.708Z","hiringOrganization":{"@type":"Organization","name":"Better Direct Ai","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Tempe","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f091c5de198e58e57933e96c"},"url":"https://jobsearcher.com/jobs/f091c5de198e58e57933e96c"}}