TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs). We are seeking a Staff Software Engineer to drive the architecture, design, development, testing and implementation of software that solves complex business problems, and is scalable, secure, and easy to maintain.
Requirements
- Bachelor's degree in computer science, Engineering or related field or equivalent experience preferred
- Typically 8 or more years Hands-on object-oriented programming in JavaScript (UI) (Angular or ReactJS) frameworks and good familiarity with Python
- Experience with UI modern framework like AngularJS or ReactJS
- Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL
- Strong Problem-solving, communication and organizational skills
- Experience with building or maintaining cloud native applications
- Experience in building large scale platforms that deal real-time complex transactions, and ability to troubleshoot distributed systems
- Experience with core AWS Services, Serverless approaches like AWS Lambda, Docker and Kubernetes is a plus
- Knowledge about the Caching technologies and DBMS technologies like Oracle, MySQL, Postgres, MongoDB and designing the database schema
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Workers' compensation insurance