Fullstack Developer / Engineer (Nenagh, Co Tipperary)
Are you a passionate Fullstack Developer looking to make a significant impact in a dynamic and innovative environment? We are seeking a talented individual to join our team of engineers to design, build, and support backend and web applications, aiming to deliver best-in-class experiences for our users.
What You'll Be Doing:
Collaborate closely with product and engineering managers to scope, architect, and execute key features and enhancements that will revolutionize how our users access products and services.
Take ownership of one or more services, adding new features, resolving bugs, and refining the codebase to ensure optimal performance.
Participate in product meetings to identify technical requirements, assisting in realistic planning and feature development.
Transform product requirements into functional, maintainable, and extensible software that aligns with our company objectives.
Lead the development of new products and features, seeing them through from conception to deployment.
Write and maintain automated tests to ensure the reliability and quality of new and existing features.
Work collaboratively with your team to maintain low response times and high performance as new features are integrated.
Contribute to the development of test plans and strategies, ensuring robust testing practices are in place.
Essential Skills:
Several years of experience of both Java and JavaScript (JS) development.
Knowledge and experience with JavaScript / Typescript, Browser DOM APIs, HTML5, CSS and SASS/LESS and web build systems such as Webpack, Gulp, Grunt etc.
Experience with JavaScript frameworks such as React / Ember / Angular / Vue / Extjs / Backbone.
Experience with Android development.
Experience with API development and best practices - REST, GraphQL etc.
Understanding and experience of microservice development, ideally with Spring Boot and Kubernetes.
Strong understanding of relational databases and proficiency with a relational DB.
Understanding of web and server application architecture and DevOps principles.
Problem-solving skills and debugging ability.
Flexible and self-driven with a collaborative approach to problem solving.
Knowledge of revision control and code review tools like Git, etc.
Excellent verbal and written communication skills.
Experience working in high-performance agile scrum teams.
Comfortable writing developer tests.
Experience with distributed computing and cloud platforms such as Google Cloud etc.
Experience working with international and remote teams.
Experience with some or all of Kotlin, NodeJS, WebWorkers, Progressive Web Apps (PWAs) / ServiceWorkers, Webpack Module Federation, and Micro Frontends.
Why Join Us?
Be part of a multidisciplinary team of talented developers and engineers who are passionate about technology and innovation.
Enjoy the opportunity to work on exciting projects that will shape the future of our user experiences.
Thrive in a supportive environment that encourages continuous learning and growth.
Experience the satisfaction of owning your work from development through to deployment.
Location:
This role is primarily based onsite in Nenagh, Co Tipperary, four days a week, offering you the chance to be part of a close-knit team while enjoying the vibrant local community.
About You:
You have a strong background in fullstack development, with a passion for creating high-quality, maintainable code.
You thrive in collaborative settings and are eager to contribute to a team-oriented environment.
Your problem-solving skills and technical expertise allow you to take ownership of your work and drive projects forward.
You are committed to continuous improvement and staying up-to-date with the latest industry trends.
If you are ready to take the next step in your career and contribute to exciting projects in a supportive and innovative environment, we would love to hear from you!