The Role
We're currently looking for an experienced Back-End Developer to join our dynamic team. The ideal candidate will have a passion for technology, a strong understanding of agile methodologies, and a team-oriented mindset.
Responsibilities:
- Develop and maintain server-side logic for our web applications.
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Optimise applications for speed and scalability.
- Design and implement data storage solutions.
- Create reusable, effective, and scalable code.
- Ensure high-quality graphic standards and brand consistency.
- Stay informed about industry best practices.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a similar field.
- Proven work experience as a Back-end developer.
- Strong knowledge of at least one popular web framework (e.g., node.js, express.js, javascript frameworks, MongoDB and SQL).
- Strong knowledge of Data Structures and Algorithms.
- In-depth understanding of the entire web development process (design, development, deployment).
- Proficient understanding of code versioning tools such as Git.
- Excellent analytical and problem-solving skills.
- Strong team collaboration skills and a desire to brainstorm and problem-solve with a group.