TriNet is seeking a Staff Software Engineer to lead the architecture, design, development, testing, and implementation of software solutions that solve complex business problems. The ideal candidate will have 8+ years of experience in object-oriented programming in Javascript frameworks and good familiarity with Python.
Requirements
- Bachelor's Degree in Computer Science, Engineering or related field or equivalent experience
- 8+ years of experience in object-oriented programming in Javascript frameworks and good familiarity with Python
- Experience with UI modern framework like AngularJS or ReactJS
- Software Development Experience with Python
- Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL
- Experience in drafting best coding practices and designing highly scalable, secure, and easy to maintain software solutions
- Knowledge about caching technologies and DBMS technologies like Oracle, MySQL, PostGres, MongoDB and designing the database schema
- 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
Benefits
- Paid Time Off
- Retirement Plan
- Health Insurance
- Workers' Compensation Insurance