Responsibilities
- Review peers' code and accept feedback on your own to uphold software quality and long-term maintainability.
- Stay current with emerging technologies, programming languages, tools, and industry best practices.
- Take part in agile development cycles, including sprint planning, user story refinement, and retrospective meetings.
- Own and deliver medium to large feature tasks assigned by senior team members, meeting deadlines and specifications.
- Analyze functional requirements or technical issues and suggest effective solutions.
- Address complex technical problems involving performance, scalability, or user interface responsiveness.
- Conduct research or build prototypes to evaluate new frameworks, tools, or technological approaches.
- Collaborate with Product and UX Design teams to create intuitive and effective user experiences.
- Support and guide less experienced team members through mentorship and knowledge sharing.
- Demonstrate proficiency with development tools such as version control systems, build pipelines, debuggers, and testing frameworks.
- Identify, troubleshoot, and resolve software defects found during testing or reported by end users.
- Participate in on-call rotations to support production systems when needed.
- Apply expertise in core technologies including Java, JavaScript, JSP, TypeScript, Angular, React.js, Python, and Node.js.
- Work with secondary technologies such as AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS), REST/SOAP APIs, Redis, NoSQL databases, and Microsoft SQL Server.
Benefits
- Medical insurance coverage via Irish Life Health, fully paid by the employer.
- Life and disability insurance benefits.
- Pension plan offering a 5% company contribution match.
- Generous time-off policy including 25 PTO days, 11 paid company holidays, 2 wellness days, and 1 volunteer day.
- Access to wellbeing resources like the Calm App and an Employee Assistance Program.
- Monthly €50 stipend to support remote work internet costs.
- Professional development fund and learning programs to advance career skills and networking.
- Company matches charitable donations made by team members.
Work Arrangement
Remote (Country)
Work Arrangement
This position operates on a remote basis within Ireland.
Other
- Up to 10% travel may be required.
- Applicants must currently reside and be authorized to work in Ireland.
- Job duties and responsibilities may be modified at any time without notice.
