Software Engineer Mid Level (Back End)

Mid level Developer

Ref: 382Monday 12 February 2024

Job Title: Back-End Software Developer

Role Type: Permanent, Full Time

Location: Galway, Ireland (office based)


Who We Are

Opportunity for a Software Engineer to deliver best in class mobile and IoT device management solutions with more than 17,000 enterprise customers and millions of devices managed worldwide. We are looking for out of the box thinkers that appreciate the art of creating great software. To us, being visionary is more important than doing things the way they’ve always been done. 

What We’re Looking For

Employees are driven to make an impact, offer a unique value and most importantly, be part of a winning team. As a successful candidate, you’ll work with leading edge technologies and take on complex and interesting projects as part of fast-paced, highly collaborative and agile teams. You are a Software Developer who has an interest in Back-End Development and is excited to learn from talented, fun-loving developers breaking down complex problems into simple solutions. You have passion for software architecture, design and enjoy building robust scalable applications in a cross-platform environment. A self-starter who can co-ordinate with a team yet work independently towards a common goal.


What’s in it for you?

The People -  A culture that emphasizes personal growth, continuous innovation and fun.

The Growth - Our environment fosters new ideas, fresh perspectives, and the ability to take them over the goal line with a  fast-paced environment and global reach that encourages you to make your mark and be part of something big!

The Technology - You’ll get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams.

  • Develop innovative solutions to tackle big industry problems
  • Detect, report, investigate, and fix product defects
  • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Provide technical guidance on the research and development of new products and services
  • Contribute towards the entire development lifecycle of analysis, design, implementation and test
  • Automation, including writing unit and integration tests
  • Optimize and apply best practices
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Collaborate on projects with an all-star team comprised of varying skill-sets through code reviews and design discussions
  • Be active in the community by participating in meetups and conferences
  • Participate in brainstorming and idea generation activities
  • Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects


Experience You’ll Bring:

  • A minimum of 3+ years of related industry experience working in software development environments where you are building front-end and back-end components of Web applications
  • A background and experience with C# .NET and optionally Java programming languages
  • Good understanding of data modelling and storage with well-known relational database (preferably SQL)
  • Demonstrable versatility in multiple front-end and back-end technologies such as Angular, JavaScript, HTML5, CSS3, NodeJS, REST APIs, JSON
  • Experience (or strong interest) in agile methods such as Scrum/XP, Business Driven Development, and Continuous Delivery
  • Experience troubleshooting, and fixing issues reported by customers in a timely manner a definite bonus
  • Bachelor's Degree from an accredited college or equivalent work experience