Software Engineer
Location: Galway (Hybrid)
Type: Contract
Your Skills & Experience:
·3–5 years of practical software engineering experience.
·Strong command of programming languages such as Java, Python, JavaScript, C++ (or other comparable languages).
·Solid front-end development experience with Angular or plain JavaScript. Comfortable building APIs, microservices, and setting up CI/CD pipelines using tools like uDeploy, Jenkins or equivalent.
·Familiarity with container-based deployments (Docker / Kubernetes) is advantageous.
·Deep experience with Agile delivery models (Scrum, Kanban) across software design, development, testing and operational automation.
·Practical exposure to Azure or AWS, or a willingness to grow cloud skills through certifications or training.
·Experience working with event-driven architectures (e.g., Kafka, Webhooks) is beneficial.
·Test-driven development experience with tools such as JUnit, Jasmine, Karma, Protractor, Jest, etc.
·Awareness of NoSQL databases (MongoDB, DynamoDB, etc.) is a plus.
·Able to perform independently and professionally under pressure and tight deadlines.
·Self-motivated, curious and collaborative — keen to learn and to mentor teammates.
·Bachelor's degree in computer science or equivalent professional experience.
What you'll contribute:
·Produce high-quality, maintainable, scalable and reusable code for our applications.
·Translate leadership direction into concrete execution.
·Lead by example to reinforce and expand a culture of innovation.
·Devise practical, well-executed solutions to get work done correctly.
·Champion best-in-class software engineering practices across the team.
·Maintain an active commitment to keeping your technical knowledge current.
·Uphold strong personal and team integrity.
·Own tasks end-to-end and be accountable for identifying what needs to be done.