Overview:
We have an exciting opportunity for a Senior Software Engineer to join our team in expanding our core product offering and working across major client projects.
The Propylon Product team is developing major new features using Python and Django and needs a senior engineer to lead backend development and provide guidance for other engineers.
The ideal candidate will be an experienced engineer with several years in a similar role and will be able to demonstrate expertise in modern Python programming and a deep understanding of the Python ecosystem and tooling.
About Propylon:
Propylon is a small software company dedicated to delivering high-quality software for our clients.
Individual developers at Propylon have significant influence over technical decision-making and are expected to take high levels of ownership for the code they produce.
Propylon is at the forefront of the legal software solutions sector, committed to delivering innovative products that simplify complex legal challenges.
Our engineers are deeply involved in understanding business needs, crafting technical solutions, and embracing transformative change.
Recognized as a "Great Place To Work" in Ireland, we proudly offer competitive salaries, excellent training, and opportunities to help you reach your full potential and develop your career.
Responsibilities:
Work with technical team leads to design and implement overall backend architecture for several large workflow components.Lead the development of multiple complex backend components across multiple code repositories.Mentor and provide technical guidance to junior engineers.Establish best-practice development patterns.Recommend and encourage idiomatic Python library and tooling usage.Follow test-driven development best practices.Participate in code reviews.Requirements:
Demonstrable expertise in Python and associated tooling.Significant professional experience with Django or equivalent frameworks.Experience in building and securing web applications using Python.Experience developing robust APIs (e.g., REST, GraphQL, RPC etc.
).Familiarity with Docker and related containerization technologies.Nice to haves:
Familiarity or work experience with DevOps workflow/principles, building CI/CD pipelines.Experience with Postgres, Redis, and Elasticsearch.Personal Attributes:
Wants to be part of a team that is committed to delivering high-quality innovative products.Wants to be part of a culture that is committed to sharing and enhancing the knowledge of the wider team supporting team-wide learning and success.Have a curious mindset – about what you do, the technology you use, and how you connect with others to deliver best-in-class products to our clients.This role is based in our Dublin-headquarter office, in Rathfarnham, South Dublin, though we operate a very flexible hybrid model which facilitates regular home-working.
Propylon is an equal opportunities employer; positions are open to all suitably qualified candidates, regardless of gender, civil or family status, sexual orientation, religious belief, age, disability, race or membership of a minority community.
#J-18808-Ljbffr