Senior/Staff Backend Software Engineer

  • Facebook
  • Twitter
  • LinkedIn
  • Email
  • English (en) uk flag
  • Search
  • Jobs/gigs
  • Post a job
  • Your jobs (posted or applied)
  • Preferences
  • Your genome
  • Signal
  • Messages
  • Torre's product roadmap
  • Request features
  • API for developers
  • Help

The global remote work community tends to interact in English. Switching languages might impact your visibility.

Senior/Staff Backend Software Engineer

A full-time team member or employee

Skills and experience needed

5+ years of experience
Software development
3+ years of experience
1+ year of experience
Must have potential to develop

Organization(s) name(s)


Monetary compensation

USD$130K to 200K /year

Monetary compensation

USD$130K - 200K /year

Why this opportunity exists

We're looking for a Senior (or Staff-level) Backend Software Engineer to help us build Tina Cloud. We believe Tina will be a game-changer for content management on the web, and you'll be instrumental in architecting and evolving the system to meet the needs of our users. Because you are a product-minded developer, you easily connect the dots between our tech, the business, and of course, our users. You are empathetic, thoughtful and a true team player, collaborating easily with your colleagues across the org. You love the fast pace of startups, the ownership that comes with being a part of a small team, and are passionate about open-source software and communities. If you're an optimistic self-starter who loves finding elegant solutions to hard problems, we want to hear from you!


What You'll Do: • Contribute to the vision and technical strategy of Tina Cloud. • Architect and build the APIs that power the developers using Tina. • Help establish high technical standards for the team. • Provide technical mentorship to other engineers on the team.

Additional requirements (other than skills)

Who You Are: • You have 8+ years of software development experience and have built and scaled multiple production back-end systems before. • You have deep experience in either Go or Node.js. • You have experience architecting systems on cloud infrastructure (AWS preferred) and have strong knowledge of security, serverless and NoSQL. • You’re excellent at weighing the short and long-term tradeoffs of complex technical decisions. • You’re an excellent communicator and collaborator, driving technical decisions in a collaborative environment. • You enjoy digging deep and solving tough problems with code, as you’ll be building abstractions, refactoring, and troubleshooting regularly. • You enjoy the autonomy, entrepreneurialism, and bias for execution found in a technology startup.

Language(s) required

English - Fully fluent

Career path

At, we’re on a mission to help people build a better web. We’re a growing company with big dreams and ample opportunities for you to have an impact and grow with us.

About the organization(s)

At, we believe the web is one of humanity’s greatest achievements, and our mission is to help people build a better web. So we’re building a Git-backed content management system (Forestry CMS) and an open-source site-editing toolkit (Tina CMS) -both focused on the JAMstack.

Team culture

We’re a remote-first team founded in PEI, Canada. We take our time hiring, and we hire for the person, not simply for the role. We value respect and empathy, and we strive to reflect those values in our hiring process. Read more about our culture, values, hiring process, and perks. We’re a group of passionate, dedicated and kind people who love working together to build great things for the web. We thrive on autonomy and collaboration, and enjoy utilizing the various perspectives of our team to solve hard problems. We're a remote-first team with a headquarters in Prince Edward Island, Canada and nearly half our staff working remotely. We believe that the most diverse and inclusive teams build the best products! As an equal opportunity employer, we do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Additional details

Over time we have learned that team members who have the following qualities thrive at Forestry. Positive and Respectful • Someone who can stay calm & cool in difficult situations. Someone who can uplift their team even when things are tough. Someone who assumes the best of others and always treats others with respect. Accountable Team Players • Someone who puts others first and measures success at the team level. Someone who is happy to be held accountable, and hold their teammates accountable. Someone who communicates freely, openly and honestly. Leaders who are servants. Proactive and Driven • Someone who doesn’t wait for things to come to them, but takes initiative. Someone who proactively identifies problems and offers solutions. Someone who's driven to be and do their best. Dedicated to Their Craft • Someone who likes what they do and strives to master their skills. Someone who is continuously learning. Someone who welcomes feedback in order to grow. Curious Problem Solvers • Someone who’s willing to wrestle with hard questions and doesn’t settle for shallow answers. Someone who thinks deeply and likes to solve tough problems. Someone who seeks to understand the "why." Comfortable With Ambiguity • Someone who enjoys navigating uncharted territory. Someone who can explain the pros and cons of various approaches, be decisive and move forward in the midst of uncertainty. Someone who seeks to bring clarity to ambiguity, but is comfortable with it when it's outside of their control. Impact Maximizers • Someone who has a bias toward action. Someone who can identify how to best move the needle and focus there. Someone who's eager to spend 20 minutes helping their teammate save 4 hours.

Additional benefits

• Health insurance
• In-person periodic retreats
• Equipment will be provided
• Quarterly tech stipend
• Professional development and continuous learning budget

Additional compensation

• Stock options

Agreement type


Posted: June 8, 2021 09:03 PM

Andrea Janov
Andrea Janov
People Operations
You have signaled . Would you like to apply for this opportunity?

Signals are a way of compiling a list of people you’ll consider working with. Others can signal you as well.

By signaling a person or organization you notify them that you’ll consider working with them. Thus:

  • You will be notified of all or relevant jobs they post or when they’re open to new opportunities (your choice).
  • When they search for talent, they’ll notice you signaled them.
  • Your signals are only visible to people you have signaled. You can, however, share them with others to collaborate.

55% of jobs are filled via referrals 1 . With Signals, Torre makes it easy for you.

Alexandra, Alexis, Andrea, Diana, Esteban, Maria, Paula, and Santiago are using Torre to find talent and opportunities. LEARN MORE and POST A JOB.