Tourbuzz is a leader in the real estate photography and listing marketing space, now serving 2M+ unique visitors a month.
We’re bootstrapped, profitable, growing fast, debt-free, and in a brand new office near Ponce City Market, all with only 12people. This is a great opportunity to join a successful product team that’s still very early and playing in a huge market.
We are picky about our code. We want our codebase to be readable, maintainable, performant, reliable, and well-tested. We encourage use of language features to make code more readable, not overly clever. We aggressively code-review each other. We learn from each other, and push each other to get better. We don’t shy away from hard problems; we tackle them. It’s our commitment to this culture that’s allowed us to support 1000+ customers with a small tech support team and allows our product team to focus on the future, not the past.
We set a very high bar for ourselves. Think you can clear it?
About You
You are a full-stack software developer with 5+ years of PHP web app experience. You are excited about modern PHP, experienced with composer and modern frameworks, and you’ve found great ways to leverage traits to improve your code. Seeinguntested code gives you the shivers, though you find ways to be pragmatic to ensure appropriate test coverage. You love playing around with other languages to expand your horizons and keep up with fresh ideas. You think code reviews are a great practice for both coder and reviewer.
As much as you love technology and architecture, you also love ‘product’ — you relish the opportunity to work with the product team and customers to ensure a surprisingly awesome user experience. You ask a lot of questions and love spirited yet professional debate, knowing it improves outcomes. You understand how to balance scope with the need to ship, and believe that continuous improvement is a way of life.
Requirements
5+ years experience with PHP and SQL (including modern frameworks like Symfony / Laravel)
5+ years experience with HTML/CSS/Javascript and modern JS application stacks
5+ years experience architecting complex software systems
Experience developing APIs
Experience in core aspects of web application development including design, development, architecture, separation of layers, configuration, performance, integration, analytics
Excellent Written and Verbal communication skills; strong interpersonal skills
Results-driven, detail-oriented, self-starter, motivated, with high-level of energy, enthusiasm, and initiative
Responsibilities
Deliver awesome, fun, engaging, and reliable solutions
Collaborate with the team, partners and customers to provide accurate estimations, timelines, costs, and risks associated with development
Create clear, concise deliverables that communicate your plans and allow the team to successfully execute ideas
Actively participate in stand-ups, meetings, and design sessions
Participate in code reviews, vendor selection, research, and discussion to help you and the team with professional development.
Direct a small team of engineers to deliver a stable product.
Work with the product team to organize engineering work for your team.
Opportunity
Amazing work/life balance – sane & flexible work schedule, generous vacation
Work on interesting technical and product challenges in an environment that encourages creativity, fun, and the use of new tools to deliver the best results
Have the creative freedom for learning, experimenting, and responsible risk-taking in startup-like environment
Work closely with a small, talented team with a proven track record
Be a central part of a product team that iterates constantly and ships regularly
Work on public-facing products that customers actually pay for and love
Relaxed work environment conveniently located in Midtown/Virginia Highland
We are profitable, growing and have no outside investors — this means all of your energy is focused on building great product, not playing politics
Competitive salary plus cash bonus structure (we are profitable and growing but no IPO plans, so we pay cash!)
Great benefits like Health Insurance, paid lunches and flexible vacation scheduling
Bonus Points for
Propel ORM Experience
Serious API Experience
Active participation in open-source community (coding, organizing, speaking, bug reporting, pontificating)
