Full Stack Software Engineer
Job Description
As a Software Engineer II at Bullhorn, you’ll bring your 2+ years of experience to implement web APIs and leverage the APIs to write large scale web applications to function across a wide and international
user base.
Why is this job important:
As a Bullhorn Engineer, you will have the opportunity to write custom applications and integrations, learn and explore new technologies, and work with a talented and growing team.
As a Software Engineer, a typical day might include:
- Daily stand ups
- Working with distributed cross functional teams in multiple office locations to solve complex problems, driving organization wide initiatives and developing APIs and specs for innovative software
- Working with UX to define the optimal user experience and interaction flow
- Collaborating with Product Managers to deliver experiences beyond expectations
- Working within a positive, energizing, collaborative team environment
This job might be for you if:
- You want to be an integral part of an innovative, high-performance Development team
- You thrive working in a fast-paced, Agile environment where you release every few weeks
- You are comfortable challenging and being challenged by your teammates
- You are willing to lead company-wide initiatives alongside day to day development responsibilities
- Build up less experienced developers through mentoring
- You’ve loved every minute of your 2+ years of Software Application Development experience
- You have experience/familiarity with Java EE, Spring, Tomcat, Redis, JMS, JDBC, and JPA (Hibernate)
- You have experience/familiarity with TypeScript, JavaScript (ES5, ES6), CSS / SCSS, HTML5
Strong culture makes Bullhorn a great place to work! Bullhorn offers unlimited vacation, quarterly paid volunteer days through its philanthropic group Bullhorn Cares, and an open invitation to Bullhorn Allies groups, which celebrate and cultivate diversity and inclusion for all employees.
You might be a fit for Bullhorn if:
- You are energetic and enjoy working in a fast-paced environment
- You are confident and love sharing success with your team
- You take ownership of your work and continuously strive for improvement