Software Developer

BENELISHA GROUP INC.
Los Angeles, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 62K

Job location

Los Angeles, United States of America

Tech stack

JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software System Penetration Testing
Audit Trail
Bash
CSS
Software as a Service
Cloud Computing Security
Code Review
Databases
Middleware
Github
Identity and Access Management
Python
Linux System Administration
MySQL
Performance Tuning
Scrum
Query Optimization
Role-Based Access Control
SQL Stored Procedures
SQL Databases
Time Tracking Software
TypeScript
Management of Software Versions
React
AWS Lambda
Indexer
Production Code
Front End Software Development
REST
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