Associate Backend Engineer at Propylon
Rathfarnham, County Dublin, Ireland -
Full Time


Start Date

Immediate

Expiry Date

26 Jul, 25

Salary

0.0

Posted On

26 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Test Driven Development, Object Oriented Programming, Code

Industry

Computer Software/Engineering

Description

OVERVIEW:

We have an exciting opportunity for an Associate Software Engineer to join Propylon’s team and contribute to the development of our next-generation products and client-focused solutions. This is a role designed for early-career engineers looking to grow their skills in a supportive, collaborative environment.
As an Associate Software Engineer, you’ll work alongside experienced team members, gaining exposure to real-world software development processes, architecture, and technologies. Our ideal candidate will have a strong foundation in programming principles and a passion for continuous learning and quality-driven development.
At Propylon, individual developers are empowered to grow through mentorship, hands-on experience, and the ability to make meaningful contributions from day one.

REQUIREMENTS:

  • Experience developing software with Python.
  • Solid understanding of Object-Oriented Programming (OOP).
  • Proficiency using version control systems (e.g., Git or SVN).
  • Basic familiarity with CI tools (e.g., Jenkins or similar).
  • Comfortable working in a Linux development environment.
  • Exposure to Test Driven Development (TDD) concepts and tools.

TECHNICAL SKILL EXPECTATIONS:

  • Ability to translate ideas into clear, maintainable, and well-tested code.
  • Code is mostly bug-free in common paths and demonstrates attention to quality.
  • Can navigate and understand codebases, including modules they didn’t author.
  • Developing the ability to complete coding tasks with increasing speed and quality.
Responsibilities
  • Develop high-quality code to meet specifications and requirements.
  • Collaborate with senior engineers on architecture and design discussions.
  • Participate in code reviews to learn and contribute to code quality.
  • Follow development best practices, including version control and testing.
  • Continuously build familiarity with large, long-lived codebases.
Loading...