Software Developer

BENELISHA GROUP INC.
Los Angeles, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$52,000.0 - $62,400.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Amazon Cloudfront Amazon S3 Software System Penetration Testing Audit Trail Bash Shell Cascading Style Sheets (CSS) Software as a Service
+25 more
Cloud Computing Security Code Review Databases Middleware Github Identity and Access Management Python (Programming Language) Linux System Administration MySQL Performance Tuning Scrum Methodology Query Optimization Role-Based Access Control SQL Stored Procedures SQL Databases Time Tracking Software TypeScript Management of Software Versions ReactJS AWS Lambda Indexer Production Code Front End Software Development Restful APIs Software Version Control

Job description

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

Requirements

Do you have experience in SQL?, · 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).

Benefits & conditions

Pulled from the full job description

  • Paid time off
  • Paid holidays, * Paid holidays
  • Paid time off

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all