Senior Back End Developer

Job description

Tinybeans is a publicly-traded tech company that is in active growth mode, continuing to invest in fulfilling our mission- to connect parents and their families with the most trusted tools on the planet to help them thrive. We feel fortunate to be welcoming more users to our platforms than ever before and playing an even more important role in parents’ lives.


With a platform reach of over 20 million users, a deep content partnership with Apple and a 5-star App Store rating, Tinybeans is on a mission to help families create real connections with each other and with tailored resources to help them thrive.


Your Part in Our Mission:

Working closely with the Lead Engineer, 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.

This role is critical to the organization and will be based out of our NYC Office.


We Will:

- Enable you to make a difference and work in an inclusive culture
-  Offer you a hybrid office + remote work schedule

- Expose you to all aspects of a start-up experiencing incredible growth.
- Welcome you to be part of a publicly traded company with a global reach
- Offer you competitive compensation + yearly stock options
- Health, dental, vision, and 401K
- Encourage you to recharge your batteries; generous time off policy, additional sick & personal time and 10 paid holidays.
- Support you like family as part of our playful team



Requirements

You Must Have...

- 5+ years of backend development experience in Java, Spring Boot & MySQL
- 3+ years experience using AWS technologies
- 1+ years experience using Docker
- A solid understanding of web technologies, relational databases and object-oriented design
- Bachelors Degree, or equivalent experience, in software engineering, computer science, or computer & information systems
- Familiarity with agile and scrum methodologies and a highly collaborative atmosphere
- Familiarity or interest in creating software design documents
- Be willing to learn and try out new technologies quickly
- Solid foundation in testing & documenting code properly


Bonus...

- Experience with MongoDB is a plus
- Knowledge or interest in Kubernetes or Cloud Native solutions
- Experience using Node.JS
- Experience with OLAP databases like Snowflake/Redshift



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.