Job Opportunity:
Senior Software Engineer
Dublin (Hybrid) based company seeks an experienced professional for a key role in designing and delivering high-performance, scalable software solutions.
About the Role:
As a Senior Software Engineer, you will lead projects and collaborate across teams to shape the company's technology roadmap. This involves owning projects from design through deployment, writing clean code, designing system architecture and implementing robust testing frameworks, driving code quality and automating workflows.
Key Responsibilities:
1. Manage projects end-to-end – from concept through delivery.
2. Write high-quality, maintainable code.
3. Design system architecture and implement comprehensive testing frameworks.
4. Drive code quality through regular reviews and best practices.
5. Optimise performance at scale through automation and workflow optimisation.
6. Collaborate with designers, engineers, and product managers to build new features.
7. Contribute actively to Agile processes.
Requirements:
* 5+ years' experience in software engineering.
* Strong computer science fundamentals (OOP, algorithms, data structures).
* Track record of leading technical projects or mentoring teams.
* Hands-on experience with JavaScript, React, Node.js, Python.
* Familiarity with Firebase, Express, AWS, GCP, OpenAI, CircleCI.
* Strong knowledge of NoSQL databases.
* Bonus: exposure to AI/LLMs.
* Eligibility: Stamp 4 visa minimum.
Why Join Us:
* Clear career growth opportunities.
* Competitive salary + performance incentives.
* Work on exciting, high-profile projects.