One stop solution to your remote job hunt!

By signing up you get access to highly customizable remote jobs newsletter, An app which helps you in your job hunt by providing you all the necessary tools.

OR
Subscribe to our highly customizable newsletter to get remote jobs from top remote job boards delivered to your inbox.
Power Diary about 2 years ago
anywhere in the worldawscontractfull-stack programmingmysql
Apply Now

Be part of a highly skilled collaborative team that works on a wide variety of projects!

Join an agile organisation that doesn’t get bogged down with stifling processes or paperwork!

We are looking for people who embrace teamwork. You could have a couple of years under your belt, or be an experienced full stack developer, you will find challenging and interesting work in a fun environment with us!

To learn more about us, watch this video and e-meet our Engineering Manager, Diego Jancic: https://youtu.be/hWgwIenFoi8

As a Software Engineer at Power Diary, you will be responsible for developing features end-to-end. You will need to get right into our code base, understand it, and make it better. You work in a self-managing, cross-functional Scrum team where you will write, test, and deploy your code, and review your peer’s pull requests. You will have to consider the architecture of new and existing features as you work, research different ways to do something, identify the best of them, and code it all up. Think clearly and tell us when we’re wrong.

Want to know more about the types of features you could be working on? This short video will get you up to speed fast.

Does this sound like you?

  • Several years experience working on full-stack development
  • Enjoy being part of a team, growing and helping one another
  • Excited when you have the chance to pair and collaborate
  • Always interested in learning new things
  • Enjoy being responsive to customer feedback and stakeholder
  • Practice test-driven development and judicious refactoring
  • You are a pragmatic problem solver, knowing how to find the middle ground between “perfect, but takes forever to code” and “fixes it now, but nobody will ever be able to understand what I did”
  • Work well in a small team with a clear mission
  • Detail-oriented and precise in code, communication, and documentation
  • You have the insight to know what’s important and the dedication to get it done
  • We prefer working with people who live in locations which overlap with Central European Time but it is not an absolute requirement to be in Europe, (+/- 4 hours of CET).

Technical skills required:

While existing experience with the technologies we use is welcome, an open and disciplined approach to your work is more important to us than whether you already know .NET, TypeScript, or anything else in our stack. We value the willingness to learn our technologies and environment over domain-specific skills. You just have to show us that you are the kind of person who is at home learning a new programming language.

We use .NET MVC, .NET Core, Microsoft SQL Server, PostgreSQL, C#, REACT and TypeScript. Our systems run on AWS, our code is hosted on GitHub, our builds run on TeamCity.

The Software Engineering Team

We are a small team of talented, multi-cultural engineers, distributed across the globe. We embrace industry best practice such as clean coding, code reviews, automated tests, continuous integration, and few-click deployments. We are 100% distributed so we rely on good communication via Slack or Zoom calls within our team and wider organisation.

How to apply

If you are interested in this position, please click apply to submit your resume in PDF format and answer a couple of questions about how you like to work. We are looking forward to reading all about why this role and organisation caught your attention, and what motivates you in your career.

Our process

  1. Short conversation with HR to discuss your motivation and some details of the job
  2. Detailed conversation with an Engineering member and HR, getting more detailed with the technology and your experience
  3. Technical assessment for you to complete at home in your own time
  4. Technical review of your work with future colleagues
  5. Discussion with our Engineering Manager and CTO
  6. Background check

Why you’ll LOVE working at Power diary…

When you join Power Diary, you’ll benefit from perks like;

✅ Work from Anywhere

There are no offices at Power Diary as we’ve been a distributed team long before everyone else caught on. We look for the best people around the world – not just those who live within a 1 hour commute. If you like working from home, or really from anywhere, you’ll find a bunch of like-minded people here.

✅ Paid Time Off

There’s no sense in working all the time – we believe everyone needs balance and we want you to have enough time to do other things that enrich your life. We offer all of our permanent team members 30 days of paid time off and we expect you to take it

✅ Flexibility

Need to get the kids to school or want to do a gym class in the middle of the day? No problem. We need you to be available for some agreed core hours to work with your colleagues and cover our service requirements, but other than that your time is yours.

✅ Competitive Pay

We aim to work with the best people – wherever and whoever they are. We know this comes at a business cost, but we consider this an investment in the company’s future. We offer competitive pay and we want all team members to feel well-rewarded for their contribution.

✅ Results Driven

At Power Diary, we detest bureaucracy and we strive to keep the focus on building and supporting great software that will help our customers (and in turn, help more of their clients). There are no pointless meetings, forms, or other impediments in your way. As we grow, we aim to stay agile – in every way.

✅ Learning & Growth

We’re big supporters of personal growth and development and our team is constantly learning and upskilling themselves in many different areas. Innovation is a big part of our culture and we welcome new ideas from everyone.

✅ Inspiring Team

We truly love our team at Power Diary and we hope you will too. We’re a bunch of unique iniduals from all kinds of backgrounds with a vast array of specialist skills and interests. Although we work remotely, the marketing team works closely together and we also make time to know and support each other.

✅ Meaningful Work

We’re constantly getting feedback from customers that are relieved to have found Power Diary. In many cases, they refer to us as a ‘life saver’ or a ‘game changer’, and it feels great to be part of something that helps people get the healthcare support they need. See our customer feedback here.

About Power Diary

Power Diary is a leading healthcare practice management system used in Australia, New Zealand, the United Kingdom, the United States and Canada.

Our mission is simple: To provide health practitioners with the ultimate Practice Management Software that makes running a health practice easier and more rewarding.

Power Diary’s customer base is growing and we need smart, passionate people to join our team and help take us to the next level. We’re looking for people who are genuinely excited to help health practitioners do their work, and be part of a globally distributed team

As a healthcare company, we care about our workforce just as much as our clients and their patients. You will enter a fun, inclusive workplace with a dedicated and driven team.

We are still a relatively small business, but self-funded and growing strongly. This is an exciting time to be at Power Diary – we have some great plans for the future and many challenging things to work on. We hope you’ll consider joining our team and being part of our story!

See more information about Careers at Power Diary here.

(*) Power Diary collects and processes your personal data for the purposes of managing employment candidate application and recruitment-related activities as well as for organisational planning purposes, for further detail, please refer to the Power Diary Privacy Policy.