Software Engineer II

New
G
G-PSaaS
United States: California or Philadelphia, PennsylvaniaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
Node.jsDynamoDBOAuthTypeScriptReactGitHub ActionsAWS Lambda

Requirements

  • 3+ years of experience developing SaaS enterprise software in distributed teams
  • Exceptional communication skills (written and oral)
  • Proven ability to show initiative and thrive in a multi-region remote-first environment
  • Pragmatic approach to problem-solving, with the ability to pivot and adapt to changing requirements
  • Strong command of serverless architectures, specifically using AWS SAM/Lambda
  • Deep, practical experience designing and working with NoSQL databases, specifically DynamoDB
  • Proven experience designing, building, and maintaining microservices and bounded contexts, including applying anti-corruption layers
  • Demonstrated ability in REST API design and implementing event-driven patterns using technologies like AWS EventBridge and SNS
  • Experience with OAuth and webhooks (inbound and outbound)
  • Experience with CI/CD practices using GitHub Actions
  • Experience developing & integrating full-stack web applications using modern frameworks (e.g., Typescript, React, Node.js, APIs)
  • Experience in a product engineering space, translating high-level requirements into technical plans and workstreams (desirable)
  • Experience working on third-party integrations with major HRIS systems (Workday, SAP, ADP) (desirable)
  • Familiarity with modern AI tools, e.g., Cursor (desirable)
  • Experience in a startup or high-growth environment (desirable)

Responsibilities

  • Build and maintain reliable, high-quality integrations between G-P's platform and third-party HRIS systems (ADP, Workday, etc.)
  • Design and develop new services leveraging a serverless, event-driven microservices architecture (AWS SAM/Lambda, EventBridge, SNS)
  • Own and enhance components of our public API platform, focusing on robust REST API design, OAuth implementation, and management of inbound and outbound webhooks
  • Translate high-level product requirements and business needs into clearly defined, pragmatic workstreams, design specifications, and sprint stories
  • Collaborate closely with Product and User-Experience teams to understand requirements
  • Contribute to the evolution of the SDLC and champion engineering best practices
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now