Linkable Networks was founded on the premise that the disconnect between digital media and physical retail was a major gap in delivering a great experience to consumers. Since 2011, we’ve been nose-down building a scalable platform that provides brands and retailers the ability to engage, reward and incent their consumers directly and across any channel - online, mobile and in-store.
To do this we’ve built a sophisticated platform that integrates data feeds from credit card networks, merchant POS data and paper receipts. We’ve built our cloud based platform to deal with scale from a number of directions- from high volume real-time user interaction to batch processing of huge data feeds. As we continue to roll this platform out to customers we’re recognizing the the application of our solution is broader than we ever realized and we’re working hard to meet the demands of our customers to extend the range of our capabilities.
We have a great team of smart, committed and hard working engineers. We’re organized around an Agile process that works and have successfully delivered over 100 sprints. Everyone on our team has a stake in our process, our design, our delivery and our customers’ satisfaction. We’re committed to building the best product possible and leading our space.
In order to keep growing we’re seeking well rounded Senior Java Engineers who have demonstrated success at building large scale distributed systems in creative ways. We want engineers who are excited about the challenge of delivering software on horizontally scaled architectures to processes huge numbers of transactions and user requests a day.
Collaboration and communication are central to our process. Successful candidates will possess a combination of strong technical expertise and communication ability. You’ll need to be able to clearly express (verbally and in writing) complex technical ideas to your engineering teammates and be able to translate those ideas so that colleagues in business operations can understand.
If this sounds good we’d like to hear from you. We offer competitive salary, benefits, remote work opportunities, stock options and weekly team lunches.
We don’t think our ideal candidates will have a specific set of acronyms on their resume; generally, we’re looking for the following from qualified applicants:
- 8+ years of experience building high concurrency/high transaction volume applications using Java technologies.
- Deep experience with the following:
- Using the Spring Framework family of technologies including Spring MVC, Integration, Web Services and Batch.
- Interacting with sharded RDBMS through use of Hibernate ORM.
- Queueing systems and Rabbit MQ in particular
- Distributed Systems (Processing, Caching, Persistence)
- Experience with Agile methodologies
- A history of taking responsibility for design and implementation of systems based on architectural outlines and requirements
specified in use cases or stories.
- Senior testing and debugging skills across development, QA and production environments along with proven ability
to handle minor releases and emergency fixes.
- Experience with a wide range of performance testing activities (load, scalability, stress, failure)
- Experience in Consumer Financial and/or Online Ad Network industries.
- Experience directing and mentoring junior developers
- Experience working in a fast-paced start-up environment
- Goal driven, innovative and highly communicative
- Excellent writing skills
Health and dental benefits, 401K, Short/Long Term disability insurance, Life insurance, Section 125 & Section 132 plans, paid time off, stock options, remote work opportunities, other perks and a great work environment are part of the compensation package.
Interested applicants should submit the following to [email protected]:
- Resume
- Documented code samples
- List of references