Company Overview
Our client is a growing, product-led technology company based in Cork. They are building an innovative digital platform that connects service providers with customers across Europe and the U.S., simplifying complex processes through modern, data-driven solutions. With strong growth plans and continued investment in their engineering team, they offer a collaborative, fast-paced environment where technology and product development are at the core of the business.
Job Overview
Senior Software Engineer / Technical Lead
Full-Time | Cork | Hybrid
This is an opportunity for an experienced software engineer to take on a hands-on technical leadership role within a scaling product team. The successful candidate will play a key role in shaping architecture, mentoring engineers, and driving the next phase of platform development This position combines strong hands-on development with technical ownership and cross-functional collaboration.
Responsibilities
- Develop and maintain full-stack applications using JavaScript, React.js and Node.js
- Build and deploy web services using serverless architecture in an AWS environment
- Apply Test Driven Development principles to ensure high-quality, maintainable code
- Contribute to CI/CD pipelines, automated builds and DevOps best practices
- Collaborate on API integrations using REST and/or GraphQL
- Work with technologies including DynamoDB, MySQL and other modern tools
- Mentor and support junior engineers, promoting engineering best practices
- Partner with product and cross-functional teams to deliver high-impact features
Requirements
- 5+ years' experience as a Software Engineer in a product development environment
- At least 1 year of experience leading projects or acting in a Technical Lead capacity
- Strong hands-on experience with JavaScript full-stack development
- Proven expertise with Node.js, Express.js and/or React frameworks
- Experience working with AWS, ideally serverless architecture
- Strong understanding of APIs, system design and TDD principles
- Familiarity with tools such as JIRA and Confluence
- Collaborative mindset with the ability to thrive in a fast-paced, evolving environment
If this role looks like it could be an exciting next step for you, feel free to apply below!
