Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Tinybeans, a leading private photo-sharing app, seeks a backend developer to significantly impact the development of their applications and infrastructure. The role involves writing scalable code, collaborating with product teams, and mentoring junior developers, all while contributing to the company's mission of reaching 20 million users. Competitive compensation and a remote work schedule are offered, alongside a commitment to diversity and inclusion.
Tinybeans is a leading private photo-sharing app that connects families and turns moments into memories. We’re loved and trusted by millions of parents and families around the world since our founding in 2012, which is why we’ve got more than 150,000 5-star reviews in the Apple App and Google Play stores and users in almost every country in the world.
Helping parents capture and safely share those “blink-and-you’ll-miss-them” snapshots with friends and relatives near and far is the best job in the world, and it just so happens to be ours.
Your Part in Our Mission :
Working closely with the Head of Engineering, you will have a significant strategic impact and influence in the development of our applications and Infrastructure. Tinybeans is on a mission to reach 20M users in the next 3 years and you will be one of the key players on our path to success.
What You’ll Be Doing…
Strategic
Write good code that is easily readable by others
Writes Unit / Integration / UI and and any other kind of tests for code committed
Follows good Git standards and etiquette when committing code
Ensures that code written is performant and will scale properly if integrated into codebase
Operational
Work closely with product team to ensure tickets are running on time
Submits all changes for Code Review by another team member before releasing to production
Break down deliverables into atomic tickets to ensure progress is visible
Give proper estimates before the start of a sprint to ensure proper velocity and burndown rates
Submit Daily Stand-ups async through slack, and attend weekly Platform sync meetings
Communicate any issues on features with other team members in a designated channel for each project or business unit
Culture and Development
Solidify all API endpoints or knowledge obtained from a new feature or module into some kind of written medium, preferably Confluence whenever possible
Ensure you are developing healthy relationships with other team members to help with collaboration
Should ask for help during Stand-Ups if no progress is made on a ticket in a timely manner
Attend and give demos of work to company and / or platform team of work done to ensure transparency and trust across company
Write post-mortems after major incident to ensure we establish a culture of transparency and accountability
Tinybeans Employee Perks include….
Offer you a remote work schedule but give loads of opportunities to connect with the team virtually
Welcome you to be part of a publicly traded company with a global reach
Offer you competitive compensation + yearly stock options (All US & AUS FTE)
Health, dental, vision, FSA, Commuter Benefits and 401K (Benefits may vary based on location)
Up to 12 weeks of paid family leave (US)
We have expanded our benefits to Canada, Australia, and other countries!!
Location & Hours
This position is open to candidates internationally.
The broader team is based in North America with a concentration on the East Coast. This role will require at least 5 hoursoverlapping business hours of 9a-6p ESTand hours / days can be flexed accordingly.
At Tinybeans, we work hard and are committed to building a diverse team, fostering an inclusive culture, and investing in equity across our organization. Together, with our different perspectives, experiences, and backgrounds, our people are successful in jobs and are better able to address the needs of our customers.