RetailNext Logo
RetailNext
Senior Software Engineer - Business Tools
🌎Spain, Remote
1 month ago

Job Description

  • RetailNext is the worldwide market leader and expert in retail analytics. Headquartered in San Jose, California, the company is a growing global brand with installations in nearly 90 countries worldwide. We track more than a billion shopping trips per year via sensors at retail stores all around the world, and our retail customers leverage this data to measure and optimize their stores, and to provide a better shopping experience.

    RetailNext is seeking a Backend Engineer for the SmartOps team to help us improve our operations. We integrate with 3rd party systems such as NetSuite and SalesForce as well as the main RetailNext product to facilitate the processes around delivering RetailNext as a product to our customers.

    We are looking for an Engineer preferably with experience in distributed systems or data processing at scale. We write our backend code in Go. Our Cloud services reside at Google Cloud Platform and operate with Google Cloud Spanner, Cassandra, Elastic, and Google Cloud Storage as data storages; Kafka and PubSub as message queues.

    At RetailNext we use Continuous Deployment (paired with Terraform/Puppet for infrastructure operations) - our code ends up in the Production environment very soon after you’re done writing it.

    Who you are:

    • Strong Programming Skills
    • Experience in Go or keen interest in learning Go
    • Experience with relational databases
    • Experience with writing clean code aiming for quality and testable code
    • Team player who collaborate with colleagues and stakeholders for the best benefit of our users
    • Good architecture skill for optimizing your designs to best fit the problem solution. You can discuss tradeoffs and implement the optimized choice

    Bonus points for:

    • Production experience with Cassandra, Elastic, Kafka, Terraform, Puppet, etc.;
    • Experience with distributed systems
    • Experience with a project that used continuous deployment or (specifically) Kanban;
    • Work experience in DevOps or infrastructure automation.

    What do you get?

    • Competitive Salary and Equity Ownership
    • Paid Paternity/Maternity Leave
    • Best Self Program - contribution towards your personal or professional development
    • Once a month the entire company closes so we can enjoy a “Recharge Day”

    What's it like to work here?

    • Working Environment: We are a “Remote-First” Hybrid company, meaning we are set up to operate effectively for fully-remote employees but have some distributed offices to allow our employees to gather
    • Our work-from-anywhere program gives our employees the opportunity to work from anywhere for up to 90 days in any location of their choice each year

    We all share the following values:

    • Autonomy: we give you the full flexibility and freedom to do what you do best. Flexible working schedule. We're outcome-oriented.
    • Improvement Mindset: we are all constantly working to improve and allow anyone to contribute to that.
    • Ownership and collaboration: we allow for and expect ownership, as well as work together to achieve our goals.
    • 100% customer focus: we are always laser focused on what is best for our customers.