This is a remote position.
About our client:
Our client is a professional management consultancy and IT services provider, focused on delivering creative and innovative digital solutions. Their client base includes both startups and large corporations, but their mission remains the same: to provide excellent support in the design, development, and implementation of digital products that drive value and transformation.
What you will be doing:
- Collaborate on requirement gathering, assess technical feasibility, and design scalable backend solutions.
- Develop server-side logic and functionality using Node.js or similar technologies.
- Design and maintain relational and NoSQL databases; write optimized queries and ensure data integrity.
- Build and document secure, scalable APIs to support frontend and third-party integrations (REST, GraphQL, etc.).
- Implement robust security practices including authentication, authorization, and data protection protocols.
- Write unit and integration tests, identify bugs, and ensure high software quality.
- Monitor performance, troubleshoot issues, and continuously improve existing backend systems.
- Work closely with frontend developers, DevOps, and product teams to ensure seamless system integration and alignment with business requirements.
What our client is looking for:
- A relevant tertiary qualification would be ideal (Computer Science, Information Systems etc.).
- 3 – 5 years of proven experience as a Back-End Developer.
- Proficient in Node.js and backend languages such as Python, Java, etc..
- Strong command of SQL and experience with relational databases (MySQL, PostgreSQL, Oracle).
- Experience with NoSQL databases (e.g., MongoDB, Redis) is a plus.
- Proficient in developing RESTful APIs; familiarity with GraphQL or SOAP is advantageous.
- Familiarity with backend frameworks and server configuration.
- Knowledge of Docker and containerization practices.
- Understanding of security protocols and data protection.
- Experience with Git or other version control systems.
- Basic understanding of Front-End technologies (HTML, CSS, JavaScript).
- Strong team collaboration skills and excellent verbal and written communication.
- Strong analytical thinking and problem-solving abilities.
Job ID:
- J106967
For a more comprehensive list of opportunities that we have on offer, do visit our website – [URL Removed]
Desired Skills:
- Back-End Development
- Node.js
- API