About the Role – SeniorFull Stack Developer
As Ethos’s Senior Full Stack Developer - Digital Development, you will play a leading role within Ethos Digital, a division of the larger Ethos Engineering brand, dedicated to the design and delivery of Smart Buildings and related digital products.
With your expertise, you will drive the digitalisation and automation of our engineering processes, enhancing efficiency and enabling engineering teams to focus on delivering high-value, digital, and sustainable solutions to our clients. Key domains include Computational Design, Software as a Service (SaaS), Virtual Design and Construction (VDC), RPA, AR/VR, AI/ML, and Data Analysis & Visualization.
As a senior team member, you will lead technical decision-making, mentor junior developers, and collaborate across disciplines to deliver cutting-edge solutions that align with Ethos’s vision for ‘Working Smarter, Not Harder’.
About You:
* Must be based in Ireland
* 8+ years of experience in Full Stack Development with strong functional programming and Object-Oriented Programming (OOP) principles.
* Expertise in Windows/Desktop and Web application development using C# with at least one back-end framework (ASP.NET/.NET).
* Strong front-end development experience with HTML, CSS, JavaScript, and frameworks like Angular/React/Vue.
* Proficiency in database technologies such as SQL Server, MySQL, or Oracle.
* Extensive experience working with Microsoft Azure cloud platform, including CI/CD pipelines, Azure AD Authentication, Graph API, B2B/B2C solutions, and cloud security.
* Deep understanding of RESTful API development, microservices architecture, and serverless computing.
* Experience with code versioning tools (Git), Agile/Scrum methodologies, and test-driven development (TDD).
* Strong problem-solving abilities and experience working on projects requiring innovative thinking.
* Excellent English verbal and written communication skills, with the ability to present technical concepts to stakeholders.
Preferred Qualifications:
* Experience with geometry analysis and computational design.
* Knowledge of Industry Foundation Classes (IFC) standards relevant to BIM and Smart Buildings.
* Experience with Python or R for data processing and analytics.
* Hands-on experience with RESTful API development using JavaScript, NodeJS.
* Previous leadership experience in managing and mentoring software teams
* Advanced knowledge of DevOps practices, including Kubernetes, Docker, Terraform, and CI/CD automation.
* Expertise in distributed computing and cloud-native application design.
* Experience with performance optimisation, profiling tools, and debugging large-scale applications.
* Familiarity with cybersecurity best practices, encryption protocols, and secure coding principles.
* Strong knowledge of machine learning frameworks (TensorFlow, PyTorch) and AI-driven software development.
Your day-to-day activities:
* Lead the design, development, and deployment of front-end and back-end architectures for web-based applications and MS Power Apps, ensuring scalability and performance.
* Guide and mentor junior developers, ensuring best practices in coding, design, and software development methodologies.
* Collaborate closely with design strategists, marketing professionals, and engineering teams to align product development with business goals.
* Design and maintain secure, high-performance servers and databases, ensuring cross-platform optimisation and application responsiveness.
* Take ownership of full development cycles, from conception to deployment, including managing third-party development resources where necessary.
* Provide technical leadership and support to internal teams leveraging databases for data-driven decision-making.
* Stay at the forefront of emerging technologies and best practices, particularly in VDC, BIM, computational design, and cloud computing.
* Champion Agile and Scrum methodologies to ensure efficient, iterative software development.
Since many of the tasks you work on will not have established solutions, it is critical to have an open mind and practise the habit of innovative thinking, one of the key pillars within the Ethos objectives. With this in mind, your knowledge, software background and advice will be greatly appreciated in view of the high degree of innovation demanded by the industry and our clients.
Benefits:
* Pension Scheme
* Flexible working time (in agreement with your Group director)
* Your own company laptop
* Working travel out-of-pocket expenses
* Travel tax scheme or Bike-to-work scheme
* Subsidised Health Insurance Allowance
* Gym / Fitness Membership
* Regular training and mentoring
* Further college support, as agreed with the company, if you pursue further education
* Support of Chartership
* A professional subscription fee paid by the company once work-related
* Heavily subsidised social committee (5 a-side football, golf society, climbing club and regular social events)
* Paid Statutory Leaves
* Healthcare check-ups and flu vaccinations
* Employee referral scheme – up to Eur5,000.00 (gross) for each successful placement. (Eur1,000 after 3 months, Eur2,000.00 after 6 months, Eur2,000.00 after 12 months)
At Ethos, we offer free Fridays every second Friday as a perk! Apply today and take the first step towards a healthier work-life balance!
Here at Ethos we believe in equal opportunities and that each individual can bring something ‘WoW’ to our organisation. So if you don't necessarily meet every single point on the job description, but think you have what it takes, please still get in touch. We'd love to have a chat and see if you could be a great fit.
At Ethos, we offer free Fridays every second Friday as a perk! Apply today and take the first step towards a healthier work-life balance!
Our vision is to: “Be the company people want to work with, and for”
Our values differentiate and focus us every day to be EPIC - for our people and our customers.
#J-18808-Ljbffr