Python Developer
MEG are currently recruiting for a Python Developer to join their team.
About The Role:
Our main product is composed of a django web application deployed in azure managed kubernetes which exposes a REST API consumed by an Angular application. The angular application is compiled to Android, iOS and Windows using apache cordova. The django application also has its own frontend which leverages HTMX.
The majority of your work will relate to python development of the django application. As a python developer you’ll be expected to work on new features and fix bugs in the django codebase. Supported by Enterprise Ireland we are starting a new product development project. You will have the opportunity to make a big contribution to the success of this three year project.
We’re a small but relatively fast moving development team (5 developers, 3 QA), who deploy frequently on a continuous basis and optimise the product incrementally based on customer feedback. You will be supported by the customer success team and fellow developers who act as a conduit between you and the customer to help you best understand the requirements of any particular task.
Responsibilities:
- Develop MEG’s range of clinical support Apps & Websites for the health tech industry.
- Build features and fix bugs.
- Contribute PEP8 compliant, typed, efficient python code to the django codebase.
- Ensure that your code has full test coverage and work with QA to take each task to completion.
- Taking part in stand-up meetings with our design and development team.
- To learn and develop your own capabilities with the goal of becoming a senior developer.
Requirements:
- 2 – 3 years of server side web application development experience, preferably using python.
- Ability to develop and consume RESTful APIs and integrate with third party systems.
- Proficiency in working with relational databases, we use Postgresql.
- Understanding of containerization using docker.
- Understanding of web security measures and experience implementing security protocols.
- Understanding of HTML5, CSS3, JavaScript. Angular experience is highly preferred.
- Experience of using version control software such as Git or similar.
- Experience with any of the following is a distinct advantage: SAML / LDAP / HL7.
- Ability to work on your own initiative is important as we’re a remote first team.
This role is “Remote First” but typically members of the Tech team come into the office every 6 weeks, so we do want an employee who is based in Ireland.
Nice To Have:
- Django
- Angular
- Kubernetes
Benefits:
- We can support employees who want to work remotely in Ireland for extended periods of time
- 25 days annual leave per year plus bank holidays
- Opportunities for flexible working hours, encouraging everyone to have a healthy work-life balance
- Company-funded social events
- For employees who choose to work in the office, MEG offers cycle-to work and public transport commuter schemes and encourages employees to take part
- Investment into your professional development and opportunities for career progression
- Comfortable office space in co-working environment in Dublin city for those who prefer hybrid or office-based working arrangements
- An open and democratic work culture where everyone can contribute, learn and teach
For more information or to apply for this role, please email careers@megit.com, attach a cover letter/CV and state ‘Customer Support Representative’ in the subject line.
About MEG:
MEG’s mission is to provide the best quality management platform for healthcare providers around the world, enabling them to sustainably deliver great care to every patient every time.
With a relentless focus on creating a better experience for the working lives of frontline staff, our team is united around building innovative technology solutions for healthcare teams that improve care quality standards and patient safety.
Already working with world-leading hospitals in more than a dozen countries across Ireland and the UK, the Middle East, Latin America, Australia and New Zealand, MEG is continuing its expansion in both local and international markets. We are hiring new members to our team to help us on this journey.
Our company has a remote-first mindset and is built on trust, communication and fun. We have an excellent collaborative work environment and offer our employees great experience across a range of different projects. We encourage team members to take an active role in developing their skills and give them plenty of autonomy and support to do so.
Equal Opportunities:
We are a global team with a global mindset. Cherishing and protecting diversity is core to our company culture. We are always looking to diversify the talent in our team. If you feel you don’t quite meet all the criteria in the job spec but have the potential to do the role, we’d still love to hear from you.