Skip to main content

Senior Full Stack Engineer

RemoteIreland only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to IE only. Set where you work from to check your eligibility.

No BS summary

Senior full stack engineer for end-to-end feature design and implementation across Java, Angular, AWS, and MySQL. Must be comfortable owning work from outline design through testing, deployment, and delivery in Dublin.

Core skills

JavaAngularMySQL

Required skills

AWS

Optional skills

Performance testingLoad testing

What you'll do

  • Produce outline designs for features and technical work covering both front-end and back-end considerations and see them through to implementation.
  • Take full ownership of technical work from design through to delivery, including testing and deployment.
  • Take on complex or ambiguous full-stack work and make sound design trade-offs across UI, API, data, and infrastructure.
  • Apply strong code generation practices and ensure generated code is reviewed and maintained to the same standard as hand-written code.
  • Work confidently across Java-based back-end services, Angular front-end applications, AWS infrastructure, and MySQL databases.
  • Write high-quality, well-tested, well-documented code across all layers of the stack.
  • Consider performance, security, and maintainability across the full path from database to UI.
  • Build and maintain automated code testing across the stack, including unit, integration, and end-to-end testing as appropriate.
  • Partner with Technical Leads to ensure designs and implementation follow good practice and align with department engineering standards.
  • Seek review and input from Technical Leads on designs, particularly where decisions have cross-team or long-lasting impact.
  • Raise technical risks and trade-offs early and clearly, proposing options rather than just flagging problems.
  • Participate fully in the code review process, both giving and receiving reviews.
  • Provide thorough, constructive code reviews that uphold department standards.
  • Offer informal technical guidance and support to peers where appropriate, sharing knowledge and helping unblock others.
  • Lead by example in code quality, testing, and documentation practices.
  • Provide accurate technical input into estimation and backlog refinement for own work.
  • Communicate progress, blockers, and risks proactively.
  • Own work end-to-end from outline design through implementation, testing, and delivery.
  • Move comfortably between Angular front end, Java services, AWS infrastructure, and MySQL data layers.
  • Use Technical Leads as a sounding board for good practice and harder design decisions.
  • Use generated or AI-assisted code deliberately and safely.
  • Ensure automated testing is part of delivery and consider performance under load for critical paths.
  • Raise technical risks and issues early.

What they require

  • Experienced individual contributor able to own design and implementation of features end-to-end across the full stack.
  • Strong emphasis on sole ownership from outline design through to delivery.
  • Able to align designs and implementation with department-wide engineering standards and practices.
  • Familiarity with Java and Angular based stack running on AWS with MySQL databases.
  • Familiarity with similar modern technologies and languages, including equivalent back-end frameworks, front-end frameworks, cloud platforms, and relational databases, is valued.
  • Wants to go deep on the craft of software engineering.
  • Limited people or delivery management responsibility.
  • Genuinely comfortable moving between Angular front end, Java services, AWS infrastructure, and MySQL data layers.

Details

Apply routeDom
Salary not disclosed