cover image
Tempo Software

Tempo Software

www.tempo.io

1 Job

323 Employees

About the Company

Here at Tempo, we offer modular, flexible, and Jira-native solutions that empower portfolio management at any scale. We're a passionate and growing team of over 400 employees, representing a network of more than 30,000 customers across a range of industries. With tools like Timesheets, Roadmunk, and Structure by Tempo, we help our customers unlock new levels of efficiency in managing their strategic portfolios.

Listed Jobs

Company background Company brand
Company Name
Tempo Software
Job Title
Senior Backend Developer
Job Description
**Job Title:** Senior Backend Developer **Role Summary:** Design, build, and maintain highly scalable backend services for an enterprise productivity platform. Develop robust APIs, optimize system performance, and ensure secure, maintainable code while collaborating with cross‑functional teams to deliver innovative product enhancements. **Expactations:** - Deliver high‑quality, performance‑optimized backend solutions on schedule. - Continuously improve design patterns, testing practices, and code quality. - Guide and influence junior engineers toward best practices and architectural excellence. **Key Responsibilities:** - Design, develop, and maintain RESTful and GraphQL APIs using Java/Kotlin and Spring. - Write efficient SQL queries and tune database performance. - Build and maintain CI/CD pipelines with Gradle, Docker, and Kubernetes on AWS. - Conduct unit, integration, and performance testing to meet reliability standards. - Collaborate with product, UX, and front‑end teams to integrate functional requirements. - Resolve complex technical challenges and propose innovative solutions. - Mentor teammates, promote clean code, and share knowledge through code reviews. **Required Skills:** - 6+ years in backend development. - Expertise in Java/Kotlin, Spring Framework, and JVM ecosystem. - Experience with Gradle, Docker, Kubernetes, and AWS services (EC2, RDS, EKS). - Strong SQL knowledge and database performance tuning. - API design for public consumption. - Unit and integration testing proficiency (JUnit, Testcontainers, etc.). - Familiarity with JavaScript/TypeScript (Node.js, Bun) and willingness to contribute front‑end work. - Solid understanding of software architecture, design patterns, and clean‑code principles. - Excellent problem‑solving, communication, and collaborative skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or equivalent technical field.
Canada
Remote
Senior
15-02-2026