Senior Full Stack Engineer

Company:  IO Associates
Location: Northern Ireland
Closing Date: 20/10/2024
Salary: £55,000 - £65,000 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Full Stack Engineer - Northern Ireland

Salary: £85K

Location: Northern Ireland (Must be based in Northern Ireland)
Job pattern: Remote (Must travel onsite once/twice a month)

We are seeking a skilled Senior Full Stack Engineer for a permanent role based in Northern Ireland. This position involves developing a collection of microservices, focusing on Node.js, NestJS, and React.

The ideal candidate should have a proven history of delivering high-quality code independently. The microservices will utilise gRPC and RabbitMQ for communication. The role requires travel to the office site once or twice a month.

Key Responsibilities:

  • Develop and maintain 4-5 microservices with Node.js, NestJS, and React.
  • Implement gRPC and RabbitMQ for microservice communication.
  • Write clean, maintainable, and efficient code.
  • Implement automated testing platforms and unit tests.
  • Create and maintain technical documentation.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and optimise applications for performance and security.
  • Work with Kubernetes for deployment (no deep expertise required).

Required Skills and Experience:

  • Proven experience as a Full Stack Engineer.
  • Strong proficiency in Node.js and NestJS.
  • Extensive experience with React and related Front End technologies.
  • Solid understanding of software development best practices, including code reviews and unit testing.
  • Experience with messaging and microservices communication.
  • Proficiency with version control systems, preferably Git.
  • Ability to work independently and manage time effectively.
  • Clear written and spoken English.

Desirable Skills:

  • Experience with gRPC and RabbitMQ for microservices communication.
  • Basic understanding of containerisation technologies (Docker).
  • Familiarity with Kubernetes and orchestration tools (understanding of concepts, no deep expertise required).
  • Basic knowledge of CI/CD pipelines (existing pipelines in place).
  • Basic understanding of database interactions (no advanced database skills required).

Soft Skills:

  • Strong problem-solving skills and critical thinking ability.
  • Excellent communication skills, both written and verbal.
  • Proactive attitude and strong sense of ownership.
  • Effective collaboration with a remote team.
  • Adaptability and a willingness to learn new technologies.
  • Strong time management skills to handle deadlines and deliverables.

Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙