Full-Stack Software Engineer

Full Stack Developer

Ref: 99Monday 9 December 2019

Great opportunity for a Full stack developer to join a team in Galway that works on a software solution from conception to delivery.  As such you will be working closely with front end developers, product owners, DevOps, QA, UX/UI, and delivering a suite of product features that hundreds of thousands of software developers worldwide use daily You will gain exposure to cutting-edge development technology leveraging server-side and microservices development tools. As the whole product is developed locally you will have significant input into the design, features, and direction of the product so if you currently feel like a small cog in a big corporate wheel then this role will give you the responsibility and technical challenge you are craving.

Responsibilities

    • Tackle interesting challenges to transition the technology from the desktop to flexible, cloud-based solutions
    • Work within a collaborative team of developers, testers, UX designers, and more, geographically spread across different locations
    • Implement new functionality, with input from the development community that use the product daily  (that will keep you on your toes!)
    • Write performance optimised code to service both 3rd party and internal front end applications
    • Engage in peer design and code reviews
    • Maintain test coverage

WHAT WE LOVE TO SEE

    • 5+ years of Java development experience.
    • Solid understanding of object-oriented programming and writing maintainable code.
    • Experience in modern version control systems such as Git & GitHub.
    • Experience designing and consuming web services (REST and SOAP APIs).
    • Experience with RDBMS (E.g. Postgres) - schema / query design & implementation.
    • Knowledge of design patterns and performance best practices.
    • Agile development team experience
    • Single Page Applications - JE (ES6), React.

OVER THE TOP

    • Java 8 and latest features.
    • Knowledge of Docker and containerization.
    • Experience with NoSQL Databases (eg. MongoDB)