Software Engineer

Job details

Posted Thursday 12 September 2024
Location Galway
Job type Permanent
Reference 411
Recruiter Name Geraldine Flanagan

Software Engineer

We are seeking a Software Engineer to join our growing Integrations Team, working on the next generation of SaaS enterprise software. In this role, you will support and create third-party integrations and their underlying services, enabling our customers to accurately track and manage their data. You will enjoy solving complex and interesting problems within a collaborative team environment. With a strong focus on the user and empathy for their challenges, you will be excited to help build an infrastructure that delivers a positive experience for our customers.

What we can offer you:

    • Market Competitive Salary 
    • A progressive, healthy work culture with excellent opportunities for professional and personal development.  
    • Opportunity to get onboard a fast-growing business that is venture-backed.

Our Benefits Package:

    • Dental & Vision Insurance.
    • Employee Equity Plan.
    • Health Insurance for you, your spouse and dependents.
    • Pension, Life insurance and Income protection.
    • Remote working & flexible work schedules.
    • Working from home equipment allowance.
    • Choice of preferred equipment, Mac or PC.
    • Regular, fun social events and workshops.

 

Responsibilities:

    • Act as contributor to the Integrations team.
    • Write reusable, testable, and efficient code.
    • Support the delivery of technical integrations with third parties.
    • Experience working with 3rd party rest API’s.
    • Experience using version control with Git.
    • Basic experience with Code monitoring tools, Sentry.
    • Experience with; Jira, Git, Pycharm (or other IDE), Unit Tests and databases, Jinja 2 template language, Postman (or another rest API client).
    • Experience with various integration patterns and technologies such as REST, SOAP, JSON, XML, and other data formats
    • Basic experience with Frontend Development using React (not essential).
    • Work with remote team members in developing and testing connections to 3rd party rest API integrations and their associated data. 
    • Create Internal documents  
    • Plan and estimate level of effort (creating sub-tasks)
    • Perform peer code reviews
    • Work with the Customer Success team to identify bugs and implement fixes with integrations and underlying services. 
    • Daily ticket participation (close issues, status updates, add new bugs and ideas)
    • Agile responsibilities.

Qualifications:

    • Bachelor’s degree in Computer Science or relevant, proven industry experience.
    • 1-3 years Python knowledge & experience.
    • Firm understanding of backend development, including Python, Jinja 2 template language, REST API, MySQL solutions and an understanding of Javascript/Typescript.
    • Understanding of agile software development processes.
    • Knowledge of React hooks, state management (e.g., Redux, Context API), component lifecycle, and performance optimization.
    • Analytical and adept at problem solving with attention to detail.
    • Collaborative nature with effective English communication skills.
    • IT industry background preferred.
Sorry, this advert is now closed. Click here to view our live vacancies.