Role Overview:
As a Full-Stack Developer in this role, you will primarily focus on back-end development, designing and optimising robust systems that scale efficiently. You will work closely with the development team to ensure that both the back-end infrastructure and the user-facing components are high-performing, efficient, and aligned with business goals. Your expertise with PostgreSQL and MongoDB will be key in delivering reliable solutions. If you have experience in an eCommerce environment, that will add advantage to our client’s customer-driven platforms.
Key Responsibilities:
... - Develop and maintain robust back-end systems, ensuring performance, solubility, and reliability.
- Collaborate with front-end developers to ensure seamless integration and optimal user experience.
- Work with databases (PostgreSQL, MongoDB) to ensure data integrity, performance, and optimal structure.
- Design and integrate APIs to enhance functionality and connect with other systems.
- Work closely with the product and design teams to translate business requirements into technical solutions.
- Maintain structured data environments, ensuring data consistency and efficient management.
- Contribute to the front-end development of the web application as required.
- Troubleshoot and debug applications to improve performance and ensure quality.
- Follow best practices for coding standards, testing, and documentation.
Skills and Experience Required:
- Proven experience as a Full-Stack Developer, with a strong focus on back-end development.
Strong expertise with PostgreSQL and MongoDB, including database optimisation and performance tuning. - Hands-on experience with the MERN stack (MongoDB, Express, React, Node.js).
- Solid understanding of structured data environments, including data modelling and ETL processes.
- Familiarity with version control systems (Git) and Agile methodologies.
- Strong programming skills with a focus on back-end technologies (Node.js, JavaScript, etc.).
- Experience in an eCommerce environment is highly desirable.
- Familiarity with cloud infrastructure and deployment platforms (AWS, Azure, etc.).
- Excellent problem-solving skills and ability to troubleshoot complex systems.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
At Randstad Digital, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.