Software Engineer

Introduction / What we do at Hereworks

Hereworks is a provider of commercial Smart Building & Technology solutions throughout Ireland and beyond. We offer end-to-end solutions including Smart Building Technologies, IoT, Audio Visual Solutions, Telecommunication Systems and much more. We are unique in our ability to provide an integrated approach to our client’s needs, ensuring that client brand and communication goals are met in a powerful combination of relevant solutions.

Hereworks’ very own SaaS solution for Smart Buildings is called Hereworks Happy™. This is a holistic platform that puts the occupant of a commercial building first. The platform ensures the occupant experience in the commercial property is going to be optimal, using the latest technology and is all centred around our unique Hereworks Happy™ Score. The Hereworks Happy™ Score is a unique percentage score for a building. The goal is to achieve 100% happiness for the building, to create a comfortable, productive, warm, engaged, secure and healthy workspace. This ensures the wellbeing of occupants while operating at maximum efficiency and minimum carbon emissions.

One major component of the Hereworks Happy Platform is Hereworks Solve which is all about Fast, Smart, Location Aware Reporting of Building Problems. The product has launched last year and is being sold across the EU and US markets.

What’s the opportunity? (Role)

We are currently seeking an ambitious, self-motivated, hard-working individual to become part of the Hereworks Team as a Product Designer. The successful candidate will work as part of Hereworks Happy Team to design, develop and deliver truly smart buildings for clients. This is a rewarding and exciting career opportunity working on the cutting edge of Smart Building developments. The role will report to our Product Manager.

This is a career opportunity for the right individual with a competitive salary based on experience and ambition.

Benefits of joining us in this role:

  • Hereworks prides itself on its exceptional and motivated people, and you will be joining a professional, warm, welcoming and enthusiastic team
  • The successful candidate will have the opportunity to work with a broad and diverse range of technologies
  • Hybrid Working Options
  • Pension Scheme
  • Income Protection and Death in Service scheme
  • Membership of the Employee Assistance Programme
  • Competitive salary based on experience and qualifications

What will you be doing? (Responsibilities)

  • Follow and execute on architectural direction from our CTO
  • Define web architectures and solutions from business requirements, produce estimates and timelines, and manage delivery against those plans
  • Produce reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Ensure Cost Affective Web Services are used to prevent bloating and wasteful cost creep
  • Implement secure by design standards, including data protection in line with our ISMS (ISO 27001)
  • Integrate data storage solutions
  • Ensure application performance, quality, and responsiveness
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks as well as fix bugs
  • Assist in troubleshooting and repairing system issues
  • Being available for support, especially for critical systems and technology of their own making
  • Full compliance with company and customer safety systems

What do you need? (Requirements)

  • Computer Science Degree. A master's degree would be advantageous
  • 2-5 years of experience working as a Software Engineer with Node.js and TypeScript
  • Experience with the following technologies and programming languages:

Essential role requirements

  • Strong proficiency in the following AWS Cloud Services:

     – Lambda with NodeJS and API Gateway for serverless API backend layer
     – DynamoDB and OpenSearch databases
     – CloudFront (with S3, Lambda@Edge, WAF)
     – Cognito
     – IoT Core (MQTT, certificate management, routing rules and Lambda function integration)
     – Infrastructure as Code (any of the following: Serverless Framework, Terraform, AWS CloudFormation, AWS CDK)

  • Other AWS services, including Route 53, CloudWatch, EventBridge, EC2, SES
  • Ability to program in [NodeJS] TypeScript for API development and peer reviewing
  • Ability to program in Python3 for API test scripts and Database management
  • Designing Database Schemas
  • Programming tools & collaboration platforms: Git/GitHub
  • Documentation standards: GitHub Markdown, GitHub Wiki
  • Experience with backend data management that optimises RESTful APIs with backend microservices to support varied user platforms, including desktop and mobile (iOS & Android)
  • Experience with working on network/software security technologies (TLS encryption/AWS Security groups/AWS IAM policies)
  • Must have excellent verbal and written communication skills
  • Team player with a positive attitude, always looking to empower the success of others
  • Ability to manage multiple tasks simultaneously
  • Design, develop and document APIs
  • Peer code review
  • Integration with 3rd party API system

Desired but not essential requirements

  • Frameworks: React Native for IOS/Android App development & deployment
  • Ability to program in TypeScript
  • Support libraries as required: e.g., Firebase, AWS Amplify, Charting libraries
  • Experience working with chart and graphing libraries
  • Have used Jira and Figma for project management
  • Have used Postman for API testing and monitoring
  • Strong interpersonal skills and an ability to deal with both internal and external customers

All Candidates should have:

  • Results oriented approach
  • Problem solving skills
  • Must have excellent verbal and written communication skills
  • Excellent attention to detail required
  • Should be an enthusiastic, self-starter who is motivated by providing excellent service to clients and always looking for ways to improve
  • Should be flexible, hardworking, and well-organised, with the ability to work well in a team-based environment
  • Must be able to travel throughout the EU
  • Proficiency with Microsoft Office Products
  • Should be honest, flexible, reliable, and quick thinking
  • Strong problem solving and decision-making skills
  • Excellent organisation and time management skills with the ability to manage multiple projects and priorities

Practicalities

Salary: DOE Ranging from €65,000 to €70,000 per annum.

Location: Head Office (Ashbourne), Hybrid Working.

How to Apply

Please email a CV and cover note to careers@hereworks.ie. 

Hereworks Core Values

Hereworks Core Values