About The Position

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. Since our beginning in 2007, 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. We are looking for a passionate Senior Backend Developer to join our engineering team. You will collaborate with product managers, designers, developers, QA engineers, and technical writers to develop one of our flagship products – Structure for Jira Cloud. The best fit for our team would be a person that wants to solve customers’ problems rather than just close issues in the task tracking system.

Requirements

  • Has 4+ years of experience in server-side development of commercial web applications in Java and/or Kotlin (at least 1 year in Kotlin)
  • Degree in Computer Science, Software Engineering, or related studies
  • Working knowledge of Computer Science fundamentals: big-O, basic data structures, and algorithms
  • Skills in designing APIs
  • Has experience with building highly scalable distributed systems
  • Has experience with Kubernetes, Cassandra, Kafka, and Akka
  • Has excellent understanding of Java Concurrency
  • Ability to express thoughts clearly, including explanation of technical decisions
  • Upper-intermediate spoken and written English
  • Solid soft skills to communicate in multicultural environment
  • Ability to work autonomously and remotely without extensive control or micro-management, ability to start working without complete technical specification
  • Ability to learn and have productive communication on topics which the candidate doesn’t know 100% in advance
  • Ability to work with the teammates on elaborating technical specifications

Nice To Haves

  • Experience with performance optimizations considered a plus

Responsibilities

  • Write efficient, readable, maintainable, and testable code using Kotlin, Java, and other server-side languages and frameworks
  • Create unit tests, sometimes integration and performance tests
  • Review your peers' code
  • Solve challenging problems with a great attention to user experience, security and performance
  • Cooperate with product managers, designers, software developers, QA engineers, and technical writers to develop and maintain the best Atlassian plugins that are used by thousands of people in many big-name companies around the world

Benefits

  • Remote First work environment
  • Unlimited vacation in most of our locations!!
  • Great benefits including health, dental, vision and savings plan.
  • Perks such as training reimbursement, WFH reimbursement, and more.
  • Diverse and dynamic teams with challenging and exciting work.
  • An opportunity to have a real impact on our business.
  • A great range of social activities (both in person and virtual).
  • Optional in person meet-ups and the ability to travel to our international offices
  • Employee referral program
  • And so much more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service