Software Developer/ Engineer/ Architect

Full Stack Python Engineer

Overview:

Are you an experienced Full Stack Python Web Developer interested in joining an innovative, software solutions business dedicated to driving digital transformation?

We have an exciting opportunity for a Full Stack Python Web Developer to join our Engineering team developing legal and regulatory tech solutions. The candidate should be able to demonstrate skill working with modern frontend and backend technologies.

About Propylon:

Propylon is the most innovative company serving the Legislative and Regulatory sectors today. Our vision is to disrupt the legal landscape with innovative solutions that simplify the complex and connect people with the law. Our applications bring together government leaders and citizens to improve their communities and facilitate the process that enables new laws to be enacted in societies. As a Propylon engineer, you will be tasked with understanding and designing technical solutions for complex legal and regulatory business problems.  

 Propylon is listed as one of the best “Great Places To Work” in Ireland; we applied for the accreditation on three occasions and we're proud to have achieved this every time (2016, 2018, and 2020). We can offer competitive salaries, flexibility, excellent training, and opportunities to help you reach your full potential and develop in your career. 

 Responsibilities:

  • Work with technical team leads to design overall application architecture
  • Drive development across front and backend components
  • Participate in code reviews
  • Work with business analysts to understand project requirements in order to estimate work as part of a sprint process

This is a full-time, permanent role based in Rathfarnham, Dublin, however we are working from home currently due to COVID-19 restrcitions. We have a very flexible approach to longer-term home-working.

Requirements:

  • Extensive experience in professional web development
  • Experience with an object-oriented programming language (Python, PHP, Ruby, Java).
  • Excellent knowledge of JavaScript and JS Frameworks (Aurelia, Angular JS, React, Vue.js or other relevant JS libraries).
  • Professional experience with MVC style web application frameworks (Django, Flask, Ruby on Rails, Symfony).
  • Proficiency with front end technologies : CSS3 (incl. LESS or SASS), HTML5, knowledge of CSS methodologies (BEM) a plus.
  • Demonstrable experience in working with and creating RESTful APIs
  • Experience with modern JS bundling tools (Webpack, Browserfy)
  • Familiarity with Test Driven Development practices and tools
  • Knowledge of continuous integration environments.
  • Experience working with NPM or Node.js.
  • Experience with Linux-based deployments
  • Experience with Ansible or other automation tools like salt or puppet would be a plus

 Personal Attributes

  • Wants to be part of a team that is committed to delivering high quality innovative products.
  • Have a curious mindset – about what you do, the technology you use and how you connect with others to deliver products that we are proud to deliver to our clients.