Summary
The job is for a Software Engineer at BambooHR to contribute to the development of their HR software, with a focus on back end processes, RESTful APIs, and performance optimizations. The ideal candidate should have 3+ years of experience in web development, preferably in PHP, Python, Java, or C#, and be familiar with Object-Oriented development, MySQL, Git, and other related technologies.
Requirements
- 3+ years of experience in web development
- Service Development in a language like PHP, Python, Java, or C#, and a desire to work in PHP 8
- Object-Oriented development
- MySQL - both SQL query language and database structure/design
- Version control software, preferably Git
Responsibilities
- Write code for back end processes, RESTful public web APIs, and the industry-leading website
- Research technologies and engineer complete solutions to problems
- Propose and implement performance optimizations and scaling strategies
- Work with the rest of the team to integrate your projects into the application
- Contribute to the ongoing improvement of our systems and processes
Preferred Qualifications
- Excellent communication skills with our Javascript developers and UI Designers
- A service-minded attitude
- Real-world examples of demonstrated technical leadership
- Experience in PHP, HTML, XML, JavaScript, CSS
- Experience in developing Software as a Service (fast release cycles that still support an existing userbase)
- A bachelor's degree in Computer Science, or a related degree
Benefits
- Great Company Culture
- Make an Impact
- 4 weeks paid time off, 11 paid holidays, and we pay you to go on vacation (ask us about this)
- Health Benefits - Medical with HSA and FSA options, dental, and vision
- 401(k) with a generous company match, access to a personal financial planner, and both legal and life insurance
- Financial Peace University - We pay for a one year subscription and you walk away with financial savvy and a bonus
- Give back - Get paid to give your time to the community: ask us about this!
- Educational Benefits - Whether you are a previous student, or currently enrolled in higher education, we can help cover some of those expenses
- Flexible Work Models - In-office, work-from-home, or hybrid, depending on position and location