-
View all jobs
hackajob is collaborating with Version 1 to connect them with exceptional tech professionals for this role.
Job Description
Job Description
- Work collaboratively with product owners, business analysts, technical architects, UX/UI designers, and other team members to understand business requirements and drive the solution design and development of our digital products.
- Ensure code meets the requirements and is in accordance with our architectural and coding standards and patterns.
- Optimising applications using best practices for performance.
- Propose any upgrades and updates necessary for keeping up with modern security and the development of best practices.
- Contribute to our shared component libraries and build modular and reusable components and libraries.
- Provide mentorship for more junior members of the team and share knowledge of your skillsets out to the wider team
- Solid experience in Go (Golang), especially in production environments. You should be familiar with common design patterns, concurrency, testing, and the core language features and feel confident using them.
- Prior software development experience with Java or Python is mandatory.
- Experience with messaging systems like Apache Kafka and RabbitMQ, including designing and implementing event-driven architectures for scalable and reliable communication between services.
- Strong background in building enterprise-wide software solutions in multi-technology environments and a solid understanding of the impact of changes on the environment.
- Familiarity with database concepts, relational SQL, and No-SQL as a plus.
- Basic HTML/CSS skills, ideally with some exposure to TailwindCSS is desirable
- Basic JavaScript and familiarity with Alpine.js is desirable
- Experience developing REST-based APIs.
- Basic knowledge with DevOps principles and CI/CD tools (such as Jenkins, Ansible, Packer, Docker).
- Knowledge of developing solutions on AWS cloud platform with familiarity in services such as serverless functions, databases, storage, and compute resources is desirable.
- Ability to articulate points and provide summaries and explanations of technical concepts.
- Prior experience working in financial services would be helpful.
- Strong analytical skills for diagnosing and troubleshooting potential system issues to process a solution.
- Ability to build a network of relationships across the organization, obtain a detailed understanding of internal clients’ needs and drive organization wide design concepts gaining buy in and support of stakeholders.
- Flexibility to work with different programming languages and willing to learn new technologies as required by the project.
Key Skills
Ranked by relevance
sql
design patterns
javascript
serverless
rabbitmq
jenkins
ansible
storage
python
devops
apache
golang
kafka
cloud
java
cicd
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full stack developer
2026-05-18
Full-time
Not Applicable
India
Software Development
Engineering
View Job Details
Related
Full Stack Engineer (Remote Ireland / UK)
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Related
Full Stack Engineer - AI Trainer
2026-05-21
Full-time
Not Applicable
Ireland
Software Development
Engineering
Login to Apply
- Posted
- Aug 21, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Ireland
- Company
- hackajob
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Full stack developer
2026-05-18
Full-time
Not Applicable
India
Software Development
Engineering
View Job Details
Related
Full Stack Engineer (Remote Ireland / UK)
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Related
Full Stack Engineer - AI Trainer
2026-05-21
Full-time
Not Applicable
Ireland
Software Development
Engineering