Node.js Backend Developer at Synechron, Belfast, £Contract Rate

Duration not stated Information Technology

Contract Description

*BELFAST BASED ROLE*

About Synechron

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms.

Job Overview:
We are seeking a skilled Back End Node.js Developer with hands-on experience in LLM API prompt engineering, PostgreSQL, Keycloak, and multi-tenancy architecture. The ideal candidate will be responsible for designing, developing, and maintaining Server Side applications and services, ensuring they are efficient, secure, and scalable.

Key Responsibilities:

  • Develop and maintain Server Side applications using Node.js, ensuring high performance and scalability.
  • Design and implement LLM API prompt engineering solutions to integrate and leverage large language models effectively.
  • Work with PostgreSQL to design, optimize, and manage database schemas, queries, and performance.
  • Implement and manage user authentication and authorization using Keycloak.
  • Design and build multi-tenant architecture to support various customer requirements while ensuring data isolation and security.
  • Collaborate with Front End developers, product managers, and other stakeholders to define technical requirements and deliver solutions.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Troubleshoot and resolve Back End issues, including performance bottlenecks and security vulnerabilities.
  • Stay updated with the latest industry trends and technologies to continuously enhance development practices.

Qualifications:

  • Experience: Minimum of 5 years of professional experience with Node.js and Back End development.
  • Technical Skills:
    • Strong proficiency in Node.js for Server Side development.
    • Experience with LLM API prompt engineering and integration.
    • Hands-on experience with PostgreSQL, including schema design, query optimization, and database management.
    • Proficiency in using Keycloak for authentication and authorization.
    • Experience designing and implementing multi-tenant architecture.
    • Knowledge of RESTful APIs and microservices architecture.
  • Soft Skills:
    • Strong analytical and problem-solving skills with a keen attention to detail.
    • Excellent communication skills and ability to work collaboratively in a team setting.
    • Ability to manage multiple tasks and adapt to changing priorities in a fast-paced environment.

Remote Working/Office Presence:

This hire would need to be in the office when required, this will be at River House, near the City center. The hire will need to be prepared at stages to come into the office 3 days per week requested by the client.

Benefits Include (not limited to):

Competitive compensation/Hybrid working/Immediate start available

Diversity Statement

Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.