Job Description
About Open Reply:
Open Reply is the Reply Group company specialising in E-commerce and Digital Experience. We work with clients who are looking to incorporate E-commerce solutions, or wanting to migrate from their current platform to something better. As well as our specialist skills in E-commerce and systems integration, we provide the digital transformation wrap that makes your customer journey a delight. Our experience is drawn from consultants working across multiple industries, platforms and cultures. Working closely with our specialist partners Liferay and Shopware, Open Reply are your tailor made solution for cutting edge services that are based on the best of breed across eCommerce, digital, web, apps and flexible platform design.
Role overview:
Reply is looking for a backend developer (Golang, Java and NodeJS) to produce scalable software solutions as part of a cross-functional team responsible for the entire software development life cycle, from conception to deployment.
The candidate should be comfortable with multiple backend coding languages, development frameworks, and third-party libraries as a backend developer. In particular, the candidate should have strong experience with Golang, Java and NodeJS. The candidate should also be a team player with a knack for visual design and utility.
The candidate's duties include:
* Participating in the design and creation of scalable software.
* Writing clean, functional code.
* Testing and fixing bugs or other coding issues.
Responsibilities:
* Design, develop, and maintain scalable microservices and backend systems using Golang, Java and NodeJS (depending on the project).
* Develop and manage well-functioning databases and applications.
* Collaborate with product owners, frontend developers, DevOps engineers, and other stakeholders to understand requirements and translate them into technical solutions.
* Optimise existing codebases for performance and scalability.
* Ensure code quality, performance, and reliability through automated testing, code reviews, and best practices.
* Troubleshoot and resolve complex technical issues.
* On the occasion, handling support tickets.
* Participate in system architecture discussions, contributing to decisions around technology stack and best practices.
* Mentor junior developers and provide technical guidance to the team.
* Stay updated on the latest Golang, Java and NodeJS trends, frameworks, and best practices to ensure we use the best tools for the job.
* Write technical documentation.
About the candidate:
* A minimum Bachelor’s or Master's degree (2.1 or higher) is required in IT, Computer Science, or in a Technology-related field
* 3+ years of hands-on experience developing in Golang, Java and NodeJS.
* Proven experience in building and scaling backend systems and APIs.
* Strong understanding of microservices architecture and distributed systems.
* Familiarity with CI/CD pipelines and DevOps principles.
* Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB).
* Experience with version control (Git).
* Experience in an Agile environment.
* Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
* Familiarity with front-end languages (React, Angular, Next.js) is a plus.
Reply is an Equal Opportunities Employer and committed to embracing diversity in the workplace. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type regardless of age, sexual orientation, gender, identity, pregnancy, religion, nationality, ethnic origin, disability, medical history, skin colour, marital status or parental status or any other characteristic protected by the Law.
Reply is committed to making sure that our selection methods are fair to everyone. To help you during the recruitment process, please let us know of any Reasonable Adjustments you may need.