Posted at: 10 November
Senior Software Developer
Company
Tempo Software
Tempo Software offers modular, flexible, and Jira-native solutions for portfolio management, empowering organizations to optimize resources and deliver value at scale.
Remote Hiring Policy:
Tempo Software has a flexible remote work policy. The company hires remotely from North America, Europe, and Asia.
Job Type
Full-time
Allowed Applicant Locations
Philippines, Europe, North America, Asia
Job Description
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 one of our flagship products – Structure for 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.
What You'll Do -
-
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
Who You Are -
-
Has 4+ years of experience in server-side development of commercial web applications in Java and/or Kotlin
-
Degree in Computer Science, Software Engineering, or related studies
-
Working knowledge of Computer Science fundamentals: big-O, basic data structures, and algorithms
-
Experience with Kubernetes, Kafka (or similar systems)
-
Skills in designing APIs
-
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
-
Understanding of Java Concurrency considered a plus
-
Experience with performance optimizations considered a plus
What's In It For You -
-
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
Come join us as we continuously innovate our industry-leading products and expand to new ecosystems. We are looking for exceptional candidates who will bring their unique perspectives to our global teams.
Note: As our hiring teams are global, please submit your resume in English only.
At Tempo Software, we are proud to be an equal opportunity employer and are committed to creating an inclusive culture. As such all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.