Senior Full Stack Developer
Limerick, County Limerick, Ireland • Vollzeit
Bewerben Sie sich als Erste/r!
- Erfahrung
- 5+ yrs
- Gehalt
- —
- Stellenangebote
- 1
- Veröffentlicht
- vor 4 Stunden
- Work mode
- Im Büro
- Ausbildung
- Bachelor's degree in Computer Science, Engineering, or a related field
- Eligibility
- Experienced full-stack developers who meet the technical and educational requirements, are comfortable working onsite in Limerick, and are interested in building IoT-focused software solutions with a sustainability-driven company.
- Resume
- Required to apply
Where you'll work
Stellenbeschreibung
About AMCS
AMCS is a sustainability software company based in Ireland, with additional offices across Europe, the United States, and Australasia. The organisation employs more than 1,300 specialists across 22 countries and builds technology designed to support a lower-carbon future.
What the company does
The business develops SaaS products that help resource-heavy industries run more efficiently while improving sustainability outcomes. Its Performance Sustainability platform is used by over 5,000 customers in 23 countries, supporting better profitability and stronger environmental resilience.
Work culture
AMCS aims to offer more than a role; it provides a setting for long-term career growth within a company that is evolving and shaping new ways of working. The organisation keeps its Irish roots and start-up mindset, with a culture built on connection to the work, customers, colleagues, and community. That environment is intended to encourage openness, collaboration, and creativity.
Role overview
The company is looking for a seasoned Full Stack Developer with strong C# and Angular experience to join its IoT product team. The work will center on a next-generation platform that combines computer vision, machine learning, a rich web interface, and live processing of sensor and video data.
Key responsibilities
- Help shape, build, and evolve a high-performance IoT platform using C#, .NET Core/.NET Framework, and Angular.
- Create backend services that are dependable, scalable, and secure.
- Develop modern Angular user interfaces for live data display and user interaction.
- Maintain and improve CI/CD workflows using Azure DevOps, GitOps, and ArgoCD.
- Support and coach junior engineers on coding standards, design approaches, and quality practices.
- Take part in code reviews and help uphold consistency, security, and overall quality.
- Investigate and resolve issues across the frontend, backend, and deployment pipeline.
- Build connections to third-party platforms, IoT hardware, and internal APIs to improve system reliability.
- Keep current with new tools and techniques, and contribute to ongoing improvements across the stack.
Required qualifications
- A bachelor’s degree in Computer Science, Engineering, or a closely related discipline.
- At least 5 years of experience building full-stack applications with C#/.NET on the backend and Angular on the frontend.
- Strong understanding of REST APIs, microservices, and web application architecture.
- Hands-on experience with container tools and orchestration platforms such as Docker and Kubernetes.
- Practical knowledge of CI/CD management using Azure DevOps, GitOps, and ArgoCD.
- Ability to design and deliver secure, scalable solutions in Azure cloud environments.
- Good working knowledge of both SQL and NoSQL databases.
- Strong command of Git or similar version control systems.
- Experience mentoring developers and participating in code review processes.
Preferred experience
- Exposure to computer vision, video handling, or machine learning libraries.
- Familiarity with Agile delivery methods and DevOps practices.
- Experience integrating IoT devices and sensor data.
Personal attributes
The ideal applicant is a strong problem-solver with a sharp eye for detail, good communication skills, and the ability to work well with others. You should also be comfortable working independently, handling several tasks at once, and exploring new technologies with an innovative mindset.
What success looks like
The role calls for an excellent programmer who can produce concise, efficient, high-quality code and who is motivated by building durable software that lasts.