Back End Developer
Read something interesting online today? There's a good chance it reached you because of our technology.
Taboola is the world's leading content discovery platform, serving 360B recommendations to over 1B unique visitors each month on the web's most innovative publisher sites, including NBC, USA Today, The Weather Channel, Tribune and Fox Sports.
Taboola, the world’s largest content recommendation platform, is hiring an experienced Java / Grails Developer who enjoys using technology to solve real business challenges. Join a small, nimble, quick-response team - the Internal Applications group -- building the tools used by Taboola's own employees every day. This is a great opportunity for someone who wants a diverse technical experience and also embraces the human factor side of making tools that people depend on every day.
Responsibilities
- Work directly with internal customers to create high-value tools
- Function as your own product manager, engineer, and customer whisperer -- defining the breadth and scope of the features you deliver
- Be able to iterate solutions as the needs of the enterprise change and grow over time
- Produce clean, performant and maintainable code
- Able to work independently and be comfortable executing projects from concept and project plan through testing and delivery.
- Able to collaborate with team members on solving complex issues
Skills and Qualifications
- 3-5 years experience working in Java / Groovy
- Experience with one or more MVC frameworks, particularly Grails or Spring Boot
- Experience with build & deployment tools (Jenkins, Gradle)
- Experience writing tests (especially with Spock & Geb)
- SQL skills including case logic, aggregate functions, and maximizing query performance
- Ability to manage one's own deliverables and timelines
- Experienced in coding best practices and patterns
- Experienced working with external APIs
- Willing and able to participate in code reviews with team members, comfortable accepting constructive criticism as well as offering it
- Comfortable working in a fast-paced environment with light structure
Bonus points for:
- Ruby knowledge
- DevOps experience (Docker, deployment, server mgmt)
- Practical experience with responsive/mobile design, JS, Jquery, React, CSS
Taboola offers full medical and dental benefits, 401K with matching, and loads of other cool benefits like catered Friday lunches, a fully-stocked kitchen, cold brew and kombucha on tap, and a game room to relax or play!
Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need.
#LI-EL1