Snr Back End Engineer

Job Category:
Software Developer/Engineer
Job Type:
Level of IT Experience:
5-10 Years
Central Dublin
Salary Description:
Competitive salary offered
Job Ref:

This is a remote-first company. Work remotely from anywhere in Ireland or alternatively, work in our city-centre office location in Galway Join a cross-functional application team responsible for developing a global leading conference management system, designed specifically for medical, technical, scientific, and academic events. Over half a million researchers in more than 60 countries have used the platform to take part in physical, online, and hybrid conferences. You will be part of a talented, cross-functional, full-stack team who are highly skilled in web technologies and work together across the entire stack. You will work in collaboration with other front-end & back-end engineers, and the product team to architect, build and maintain a reusable, component-based front end to underpin user experience. You will have a significant voice within the application team and the engineering team at large and work closely with the product team to turn ideas into features that will delight our customers and deliver on our mission to build exceptional software. Experience We welcome diverse perspectives and people who aren t afraid to challenge assumptions, but we re looking for the following skills and experience: 5+ years of proven software development experience using back-end technologies within a cross functional development team. Strong experience with a MVC based back-end architecture - preferably within Ruby, e.g. Rails, Padrino, Hanami. You don t need direct experience with Ruby, but you do need to come from a similar language, understand the concepts of our backend architecture, and have a desire & capability to learn Ruby. Strong experience with MySQL and database systems. Experience architecting complex data structures, and back-end systems. Experience developing features from conception to sign off. Strong troubleshooting ability in complex systems, you should be comfortable analysing logs, reproducing issues, debugging scripts to identify and resolve the root cause of issues. Experience offering peer support and mentoring junior team members. Ability to break features down and estimate workload. Expertise in software engineering fundamentals (data structures and algorithms, parallel programming, etc.) Good communication skills - an ability to break down a problem and tailor your communication to your audience. Strong ability to review, write, and evaluate code. Preferred: Exposure to a CI/CD environment. An advantage: Scrum master experience. Front end development knowledge is useful but not essential for this role - Javascript, CSS, Backbone.JS, React, HTML. Responsibilities Reviewing requirements, scoping, developing great code, and working with our QA team to ensure adherence to requirements. Bringing current technical expertise in web technologies to the team and applying this knowledge to improve the development, execution or quality of our products. Working closely with the product team and designing sustainable, future solutions that deliver on the customer vision. Promoting high standards of software by writing high quality code. Providing mentorship to junior members of the team and communicating to stakeholders. Creating unit tests, performing design, and code reviews

Email me jobs like this

Contact Details:
Contact: Contact

You may return to your current search results by clicking here.

Latest Job Listings