Senior Engineer

Senior Engineer   
Costa Rica

As a Senior Engineer you will play an integral role in Backcountry’s backend efforts, in a range of systems that involve recommendations and personalization, transactional notifications to customers, and change data capture systems. Our Engineers develop with creativity and performance in their minds. We work with cutting edge Java frameworks and assist the product teams to identify feasibility of experiences to thrill our customers.

As a Senior Engineer, you will provide technical leadership in the Marketing Technology department, and design solutions to complex problems related to this department.

About the Job:

  • Build highly concurrent systems to process high volumes of data in realtime
  • Build scalable systems that run in failover environments
  • Work with relational and non relational databases.
  • Work with product managers to understand the customers, their requirements and design scalable solutions to thrill customers
  • Raise the bar. Share your ideas and experience with other engineers, and advocate for best practices, great usability and exceptional quality      
  • Favor TDD.  Build test and integration tests to ensure system integrity.

About you:

  • 3-5 years of experience in software development.
  • Passion for test driven development, modular designs, and shipping quality code
  • Prior success in implementing continuous delivery is preferred
  • Experience with various platforms and frameworks such as Spring and Play.
  • Experience developing APIs in a SOA environment
  • Experience working with JMS or similar messaging systems
  • Scala development skills is a plus.
  • Java 8 development skills is a plus.
  • Experience with Big Data is a plus.

Back to top