Senior Backend Engineer (Remote)

Written by Emily Carter on January 27, 2025

|
3 min read
|
Views

man in black shirt holding white ceramic mug

Job details

  • Profession

    Backend Engineer
  • Country of the Job

    Estonia
  • State of the Job

    Harju County
  • City of the Job

    Tallinn
  • Job Application Deadline (Year)

    2025
  • Type of job

    Full-time
  • Job salary amount given (annually)

    $70,000 - $100,000
  • Hiring Company

    Toggl
  • Mode of Work

    Remote
  • Applier's country

    All
  • Benefits Included

    Health insurance, Retirement plans, Travel allowance
  • Job Contact Details

    Not Applicable

Time Zones:

  • ART (UTC -3)
  • UTC -4
  • UTC -3
  • UTC -2
  • GMT (UTC +0)
  • MSK (UTC +3)
  • CEST (UTC +2)
  • BST (UTC +1)
  • GST (UTC +4)

About the Role:

We are seeking experienced Senior Backend Engineers to help us revolutionize the time tracking industry. If you're passionate about shaping the future of technology and are skilled at solving complex technical challenges, we’d love to hear from you.

Salary: €80,000 annually.
Location: Work from anywhere in the world, as long as your primary location falls within UTC-4 and UTC+4.

About the Team:

We’re a global team of 100+ talented individuals, spanning over 40 countries. With flexibility to work from anywhere—whether it's a bustling London office, a serene beach near São Paulo, or a quiet village near Florence—our diverse team thrives on collaboration, trust, and outcome-driven results. Every few months, we come together for team meetups and work retreats to strengthen our bonds and enjoy quality time.

The Role:

As a Senior Backend Engineer, you will take ownership of one or more domains within our product, working closely with both Backend and Frontend engineers to develop robust, highly available RESTful services and backend systems.

Key technologies you'll be working with include Go, PostgreSQL, and Google Cloud Infrastructure. We hold team meetings between 11:00 and 16:00 UTC, so availability during these hours for collaboration is essential.

Main Responsibilities:

  • Develop, scale, and maintain backend services, including APIs, reports, and infrastructure systems that power our global operations.
  • Collaborate with cross-functional teams to enhance user-facing web and native applications, along with public APIs.
  • Design, decompose, and implement medium to large-scale projects with high productivity.
  • Proactively identify technical challenges within existing systems and propose solutions.
  • Lead small project teams, host weekly meetings, and communicate effectively with stakeholders.

About You:

We’re looking for someone with a passion for solving complex technical problems at scale and substantial experience programming in Go. Specifically, we value:

  • Strong experience in backend engineering with Go.
  • Significant expertise with distributed systems, PostgreSQL, and Google Cloud Infrastructure.
  • A solid understanding of software engineering best practices (e.g., unit testing, code reviews, and design documentation).
  • Experience solving performance and optimization challenges, particularly at large scale, with a proven ability to diagnose and prevent issues.
  • A collaborative mindset and the ability to work effectively across teams to drive ongoing projects.
  • Excellent communication skills to align with peers and provide clear status updates.
  • Experience working with data warehouses, analytics systems, Kubernetes, and large-scale system architecture.
  • Enthusiasm for mentoring and helping the engineering team grow, including interviewing and providing feedback.
  • Proficiency in English (both written and verbal) for effective remote and asynchronous communication.

Benefits:

  • Work Flexibility: Choose when and how much you work—we only care about results.
  • Paid Time Off: 24 days per year, plus local holidays.
  • In-Person Meetups: Company-sponsored team-building events.
  • Sabbatical: 4-6 weeks of paid time off after a certain period of employment.
  • Laptop Budget: Up to €2,500 every 3 years to refresh your work device.
  • Home Office Setup: €2,000 for your home office setup, with an additional €300 every 3 years after 3 years of employment.
  • Co-working & Internet Support: €250 per month for co-working space or home internet service.
  • Training & Development: €4,000 per year for training, workshops, and conferences.
  • Health & Wellness: €2,000 annually for physical and mental health support, including tools or services you need.
  • Tools & Equipment: Full support to purchase tools for your best work, including things like new eyeglasses if needed.

Let me know if you'd like any adjustments!