Signpost is making it easier for local businesses to acquire and keep new customers. Our team is building an optimization engine to automate the myriad tasks required to effectively market a small business online, freeing owners to focus on what they do best.
We’re backed by some of the smartest investors out there (Google Ventures, Spark Capital) and our business is taking off. We need talented, passionate and disciplined engineers who are looking for a challenge worthy of them at a place where they can learn, grow, and have real technical ownership.
You’ll be working on improving and scaling our Rails apps with backend services written in Node, but you don’t need to be an expert in either.
Have deep expertise in at least one high-level language - Python, Ruby, C++, JS, etc.
Have a solid understanding of persistence and networking concepts and technologies
Have a strong command of algorithms and data structures
Be able to articulate technical concepts clearly and concisely
Get excited about adding more tools and techniques to your repertoire
Understand how to structure systems and programs for scalability and availability
Know how to make the tradeoffs required to ship without compromising quality
Know that investing in developing solid tests pays for itself several times over
Appreciate agility and pragmatism in software development
Thrive in a startup environment
We would love you to:
Have an unquenchable thirst for new knowledge
Understand how your code works down to the math and the metal
Have in-the-trenches experience with NoSQL DBs e.g. Couch, MongoDB
Know that the root of all evil isn't love of money, it’s premature optimization
Be active in the open source community (send us your GitHub handle or tech blog)
Always be striving to take your skills to the next level
Enjoy coaching and mentoring junior engineers