Himalayas logo
TreeringTR

Fullstack Software Engineer

Treering is a revolutionary company specializing in personalized yearbook creation, making the process simple and flexible for schools across the United States.

Treering

Employee count: 51-200

Salary: 120k-180k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About Treering:

Treering, a Silicon Valley-based tech company, helps people preserve and celebrate their memories. By combining just-in-time digital printing with the power of AI tools, Treering delivers personalized keepsakes that celebrate important milestones and events.

About the Role:

As a Software Engineer at Treering, you will play a pivotal role in the creation and maintenance of brand new and existing products for both end-users and internal operational needs. This is a technical hands-on role. We are seeking a candidate with a strong computer science background who is very proficient at developing modern web applications. You will be responsible for developing high-quality software solutions that meet user needs and align with the organization’s business goals, and contribute to continuous improvement initiatives.

Key Responsibilities:

  • Development: Write, modify, and maintain code for software implementations using programming languages, services, frameworks, infrastructure, and tools specified by the team. This includes cloud infrastructure management with AWS.
  • Testing: Create and execute unit tests, integration tests, and user acceptance tests to ensure the reliability and functionality of software components.
  • Monitoring: Monitor application performance and stability metrics and collaborate with the team to optimize software for better performance, scalability, and deliverability.
  • Problem Solving: Troubleshoot and debug software issues, identifying root causes, and implementing effective solutions.
  • Collaboration: Work closely with cross-functional teams, including other engineers, product managers, designers, and quality assurance, to deliver software features on schedule.
  • Project Ownership: Take ownership of software development projects, from requirements analysis to deployment, ensuring timely and high-quality delivery.
  • Documentation: Create and maintain technical documentation, including code comments and user manuals, to facilitate understanding and future development.
  • Code Review: Participate in code reviews to maintain code quality, adhere to coding standards, and incorporate feedback from team members.
  • Continuous Learning: Stay updated on industry trends and emerging technologies, continuously improving your skills and knowledge.

What We’re Looking For:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum 2 years of programming experience.
  • Experience with programming languages including or related to TypeScript, JavaScript, HTML5, MySQL, and PHP.
  • Proficiency with web development frameworks and technologies; ideally seeking candidates experienced in Angular development.
  • Proficiency in database design and management (SQL and NoSQL databases).
  • Proficiency working with AWS as a cloud platform.
  • Experience with software development methodologies such as Agile and Scrum.
  • Excellent analytical and problem-solving skills.
  • Excellent organization and time management skills.

Why Join Treering?

  • Impact: Your work is used by over a million people worldwide helping them capture life’s precious moments.
  • Innovation: Work with cutting-edge technologies in an agile environment.
  • Growth: Opportunities for career advancement and professional development.
  • Culture: A collaborative, inclusive, and supportive team environment.

Benefits:

  • Comprehensive medical, dental, vision, life/AD&D, and disability coverage
  • Pre-tax savings/spending plans, including FSA employer contributions
  • Parental Leave Benefits
  • Pre-tax and Roth 401(k) plan with an employer contribution
  • Flexible vacation for salaried
  • Twelve paid holidays throughout the year
If you are an experienced software engineer who thrives in a dynamic environment and is passionate about designing and implementing innovative web solutions, we invite you to apply.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 120k-180k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Treering

Learn more about Treering and their company culture.

View company profile

Treering is a pioneering technology company that has transformed the traditional yearbook creation process by providing personalized, easy-to-use solutions geared towards schools. The company's mission is to make yearbook creation enjoyable and efficient, allowing school editors to focus on creativity instead of administrative burdens. With Treering, schools can create beautifully designed yearbooks without being locked into contracts, meaning they can opt for flexibility that caters to their specific needs.

Located in San Mateo, California, Treering combines cutting-edge digital printing technology with an innovative online platform that allows students and schools to add personal touches to their yearbooks. Each student receives two unique pages in their yearbook, promoting individuality and participation. Treering supports its clients with a passionate Community Advocate Team, ensuring exceptional experiences throughout the yearbook process. As schools continue to look for flexible solutions in uncertain times, Treering stands out by offering no minimum orders and easy adjustments to book specifications.

Claim this profileTreering logoTR

Treering

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Treering

Explore the variety of open remote roles at Treering, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Treering

Remote companies like Treering

Find your next opportunity by exploring profiles of companies that are similar to Treering. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Treering hiring Fullstack Software Engineer • Remote (Work from Home) | Himalayas