My Dublin City Centre based client is currently recruiting for a Full Stack Engineer to join the team on a permanent basis. This role will be initially remote working. This role will be working within a team to plan, build and maintain the full stack of features for an application platform and would also be working with the latest technologies.
Job Responsibilities
- Collaborate with the team to plan, build, & maintain the full stack of features for a application Platform.
- Participate in the full life cycle of a build including functional specifications, work estimates, design, development, automated testing, bug resolution & deployment
- The successful candidate will work on frontend technologies such as Bootstrap, D3 graphics, JQuery, Vue.JS.
- The successful candidate will work on backend technologies such as Kubernetes, Docker, Nginx, Node.Js, Python.
- Good understanding of security & compliance factors as well as ability to design API’s.
- Have the ability to design solutions that scale, are secure & easy to maintain.
- Work with project requirements to decide on the best technologies for implementing the job.
Experience Required
- Proficient JavaScript experience is a must.
- Experience server side scripting language Python and/or Node.Js (Ideally NodeJs)
- Good experience working with Rest APIs.
- Strong technical design & development skills
- Kubernetes, Docker & container based deployments.
- Data structures & Algorithms
- Experience with NoSQL database e.g Cassandra, MongoDB, Redis.
- Excellent understanding of HTML & CSS and Bootstrap / Responsive layouts
- Knowledge of Chrome & other browsers debugging tools.
- CI/CD tools such as Jenkins.
- Versioning tools such as Git.
Essential and Desirable Skills
- Proficient JavaScript experience is a must.
- Experience server side scripting language Python and/or Node.Js (Ideally NodeJs)
- Kubernetes, Docker & container based deployments.
- Experience with NoSQL database e.g Cassandra, MongoDB, Redis.
Experience with agile methodologies and approaches (Agile, Kanban)
- Experience with Message bus such as Kafka
- Experience in cloud preferably api/script-level cloud infrastructure management
Educational Requirements
Third level qualification in Computer Science or a related discipline
- 38 Hour Working Week
- Bonus
- Flexi Time
- Stock Options