Tempo Software logo

Senior Full Stack Developer - Tempo Software

With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted by organizations across the globe to make their workflows work better.

We create a suite of integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting and more. We create the tech that enables the modern team to deliver – for every step from first vision to value.

Since our beginning in 2007 as a project to make a time-tracking tool to help a client, Tempo has expanded to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most trusted names in the Atlassian ecosystem.

About the Role

We are looking for a passionate software developer to join our engineering team. You will collaborate with product managers, designers, developers, QA engineers, and technical writers to develop some of our flagship products – Tempo Timesheets, Capacity Planner, and Financial Manager for Jira Cloud. The ideal candidate wants to solve customers' problems rather than just close issues in the task tracking system.

What You'll Do

  • Write efficient, readable, maintainable, and testable code both on the frontend and backend.
  • Create unit tests, integration tests, and performance tests.
  • Review peer code.
  • Solve challenging problems with great attention to user experience, security, and performance.
  • Cooperate with product managers, designers, software developers, QA engineers, and technical writers to develop and maintain top Atlassian plugins used by thousands of people globally.

Who You Are

  • Experience: 5+ years of software development experience for commercial software (preferably SaaS).
  • Tech Stack: 4+ years of commercial development in TypeScript with React, as well as server-side development in Java and/or Kotlin.
  • Education & CS Fundamentals: Degree in Computer Science, Software Engineering, or related field with solid knowledge of Computer Science fundamentals (Big-O, basic data structures, and algorithms).
  • Frontend/Backend Mastery: Excellent knowledge of TypeScript, JavaScript, CSS3, HTML5, Java/Kotlin.
  • AI Integration: Well-versed in making efficient use of agentic AI workflows to optimize work while maintaining high code quality.
  • Architecture & Performance: Experience building complex UIs, designing APIs, working with highly scalable distributed systems, and performance optimization.
  • Cloud & Databases: Experience with Kubernetes, AWS, SQL database performance, and NoSQL technologies (MongoDB, AWS DynamoDB).
  • Communication & Soft Skills: Upper-intermediate spoken and written English, clear technical communication, and strong collaboration skills in multicultural environments.
  • Autonomy: Ability to work autonomously in a remote setup without micro-management, starting from incomplete technical specifications when needed.

Why Join Tempo?

  • Impact: Work on meaningful products that empower enterprise users and improve productivity.
  • Innovation: Be part of a culture that values creativity and innovation.
  • Collaboration: Join a supportive engineering team that values openness, communication, and continuous learning.
  • Growth: Professional development opportunities, including conferences, courses, and mentorship.

Benefits & Perks

  • Remote-first work environment
  • Unlimited vacation (in most locations)
  • Health, dental, and vision insurance
  • Savings plan
  • WFH reimbursement and training reimbursement
  • Optional in-person meetups and international office travel opportunities
  • Employee referral program

Timezone overlap

UTC-8–+3

Open to

NA · UK · Europe

Sign in to track applications and earn points.

More roles at Tempo Software

Similar remote roles