Demo

Software Developer

Benelisha Group
Encino, CA Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 7/22/2026

Software Developer — GSSI ScheduleOverview

Goal Staffing Solutions Inc. (GSSI) is seeking a Software Developer to join the team building GSSI Schedule, a multi-tenant workforce management SaaS platform serving staffing agencies, restaurants, and retail businesses. In this role, you'll design, develop, and maintain features across the full stack — from scheduling and time tracking to payroll and tenant-aware integrations. You'll work in a small, fast-moving team where your code ships directly to customers and your decisions shape the platform's architecture, security posture, and user experience.

Responsibilities

· Develop and enhance the GSSI Schedule platform using React, TypeScript, Python, SQL, JavaScript, CSS, and Bash across AWS and GCP environments.

· Design and implement RESTful APIs on AWS Lambda (Python) to power scheduling, time tracking, payroll, time off, team roster, and audit logging features.

· Manage and optimize the MySQL/RDS database layer, including writing efficient multi-tenant queries, stored procedures, and migrations that respect tenant isolation.

· Build and maintain payroll engine components, including California-compliant calculations (daily OT, double-time, 7th-day rules, split shift premiums), YTD accumulators, and paystub reconciliation.

· Integrate third-party services such as Stream Chat (in-app messaging), AWS SES/SNS (transactional email and SMS), embedded payroll providers (Check, Gusto Embedded, Zeal), and tax/compliance APIs (Symmetry, USCIS).

· Collaborate in an Agile workflow — sprint planning, code reviews, and pull requests via GitHub — to deliver iterative, high-quality releases.

· Deploy and maintain Lambda functions, Cognito user pools, S3/CloudFront distributions, RDS instances, and EventBridge schedules across dev and prod AWS environments, applying security best practices including RBAC via tenant-aware permission middleware.

· Support frontend development with React and TypeScript, focusing on responsive layouts, performance on mobile/tablet (including iPad kiosk PWAs), and accessible UX for hourly workers and managers.

· Contribute to AI-powered features such as the FAISS/OpenAI-backed RAG assistant and automated documentation generation pipelines.

· Generate and maintain customer-facing PDF artifacts (paystubs, reports, schedules) using ReportLab.

Skills

· Strong experience with Python and JavaScript/TypeScript; comfort writing production code in both.

· Hands-on AWS experience: Lambda, Cognito, RDS (MySQL), S3, CloudFront, SES, SNS, EventBridge, and IAM. Familiarity with GCP is a plus.

· Solid SQL fundamentals — complex joins, indexing, query optimization, and writing migrations that don't break multi-tenant guarantees.

· Proficiency with React.js, modern hooks, state management, and component-level performance tuning.

· Understanding of multi-tenant SaaS security patterns: tenant isolation, RBAC, JWT/session handling, IDOR prevention, and least-privilege auth middleware.

· Familiarity with REST API design, versioning, and integration with third-party SaaS APIs (payroll, messaging, tax, identity verification).

· Comfort working in Linux environments, writing Bash scripts, and using Git/GitHub for version control in a collaborative Agile setting.

· Working knowledge of payroll, labor law, or HR-tech domain concepts is a strong plus — especially California wage and hour rules.

· Exposure to PWA development, iOS performance optimization, or kiosk-style interfaces helpful for our hardware-deployed features.

· Bonus: experience with AI/ML tooling (embeddings, RAG, FAISS, vector stores), penetration testing, or compliance frameworks (TCPA, I-9/E-Verify, SOC 2).

Pay: $25.00 - $30.00 per hour

Benefits:

  • Paid holidays
  • Paid time off

Work Location: In person

Salary : $25 - $30

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer jobs in the Encino, CA area that may be a better fit.

  • Trigent Software, Inc. Account Number Los Angeles, CA
  • Title: Senior Database Developer Location: Los Angeles, CA Duration: Full-time Note: C lient is looking for a combination of Business Analyst and Database ... more
  • 10 Days Ago

  • Arvato Santa Clarita, CA
  • Your Tasks This is a hands-on software developer position responsible for the web applications development and maintenance. Candidate must be able to coord... more
  • 23 Days Ago

AI Assistant is available now!

Feel free to start your new journey!