Software Engineer
As a software developer at MEG you are expected to build new features and fix bugs across our web and mobile platforms.
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.
The majority of your work will relate to python development of the django application, along with some angular work for the frontend application. We’re a small but relatively fast moving development team, 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. This role reports directly to the CIO.
Responsibilities
-
Develop MEG’s range of clinical support Apps & Websites for the health tech industry
-
Contribute PEP8 compliant, typed, efficient python code to the Django codebase
-
Work on the Angular app in Typescript
-
Ensure that your code has full test coverage and work with QA to take each task to completion
-
Manage integrations to third party systems
-
Taking part in stand-up meetings with our design and development team
Requirements
-
5 years Software Engineering experience
-
Strong experience working with Python to develop robust and efficient software
-
Experience working with web technologies such as JavaScript, Angular, reactive programming
-
Experience integrating with third party systems
-
Experience working with datasets using Pandas library
-
Experience of using version control software such as Git or similar
-
Working with a multidisciplinary team of designers and developers
-
Ability to work on your own initiative as well as to defined deadlines
Nice to have
-
iOS (swift), Android, Kubernetes
Salary
Dependent on the applicant’s experience.
Benefits
-
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 Dublin office, MEG offers cycle-to-work and public transport commuter schemes and encourages employees to take part
-
Investment in your professional development and opportunities for career progression
-
Comfortable office space in a 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
Location
Flexible, within Ireland.
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.