We build powerful, enterprise-grade apps to extend, integrate, and automate Atlassian, Slack, and other platforms.Our appsWe utilise our technical expertise to enable organisations to get the most from Atlassian software. Peer-reviewed and enterprise-ready, our apps extend and integrate Jira, Confluence, and other Atlassian tools. All of our apps are Atlassian Verified and backed by a world-class support team.We are a proud Platinum Top Vendor for 2019, a Platinum Solution Partner, and a Certified Atlassian Training Partner. Jira AppsAutomation, configuration, training, search enhancement, and more for Jira  Confluence AppsAutomation, formatting, theming, and more for Confluence  BitBucket & BambooApps to help you customise and automate Bitbucket and Bamboo  Slack Apps Jira integration and everyday tools for Slack  Other Apps Trello Power-Ups and Atlassian single sign-on How our developers do itFeel empowered:our developers feel empowered to bring new tools, frameworks, and ways of doing things to the table.Make product you can be proud of: our products exist to fundamentally change the way our users do their jobs. Be part of something you can be proud of.Autonomy encouraged: own your own product features - from the idea to the development, the testing, and the release.Resisting stagnation: we keep at the forefront of development trends and encourage experimentation.Doing the right thing: we practice a work philosophy of doing the right thing and take a lot of pride in our work.Company-wide hack days: take time out to develop your ideas with the wider Adaptavist team.


Software Developer - Cloud

About the role

As a Software Developer, you will build and maintain the microservices that our product teams rely upon to build apps for Atlassian’s Cloud. Adaptavist build apps that help 20 million people around the world using the Atlassian tools make better software. You’ll also contribute to engineering best practices within the team to guarantee the reliability and scalability of our microservices for the product teams using them. We practice continuous integration and delivery so you’ll be responsible for seeing new functionality through to our production environment with monitoring and metrics in place. You’ll be required to work closely with our wider teams to support, investigate and resolve issues in production to maintain our service level guarantees.

We're looking for

  • Experience working with Java or Node.js programming languages
  • Can work effectively with people across time zones and be proactive about asking for help when required but can also work independently on tasks
  • Experience with using CI/CD to deliver software
  • Experience working in an Agile team
  • Experience working with and building services in AWS (other cloud providers can be considered)