Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline
React Developer Salary [2023]
Dev Digest 131 - AI'm not sure about OSS