Job Description
Role: Software Engineer
Responsibilities:
- Participate in the design, development, and enhancement of web and mobile applications.
- Contribute to the software development life cycle, focusing on development, testing, troubleshooting, and debugging.
- Adhere to best coding practices and assist with code merges and releases.
- Develop unit and automation test scripts following the test-driven development lifecycle.
- Perform other duties as assigned.
Requirements:
- Bachelor’s Degree in Computer Science/Engineering or related field, or equivalent experience.
- Typically 2+ years of experience in developing products and platforms using UI or backend web technologies.
- Proficiency in Java or Python, and experience with modern UI frameworks like AngularJS or ReactJS.
- Experience with microservice architecture, end-to-end UI/API integration, and API protocols like REST, gRPC, and GraphQL.
- Familiarity with caching technologies and DBMS technologies like Oracle, MySQL, PostGres, and MongoDB.
Work Environment:
- Work in a clean, pleasant, and comfortable home or office setting. Remote work is possible with reliable internet service.
Compensation:
- Salary range: from $85,500 . Final salary will be based on skills, education, location, and experience.
- Compensation may also include bonuses consistent with TriNet's corporate bonus plan.
- Benefits include medical, dental, and vision plans, life and disability insurance, 401(K) savings plan, employee stock purchase plan, paid holidays, PTO, and a comprehensive leave program.
Job Type: Full-time
Pay: $81,254.89 - $120,000.00 per year
Compensation package:
Experience level:
Work Location: Remote