About:
Careers

Join our team

Join our team and be a part of something amazing, where your skills and passion will drive our collective success!

Positions

  • If you are a skilled Backend Developer with a passion for creativity and problem-solving, we invite you to apply and become part of our innovative team. Take the opportunity to contribute to the development of cutting-edge web applications and drive the success of our projects. Apply now and unleash your potential in a dynamic and collaborative environment.

    Position Overview:

    We are seeking an experienced Backend Developer to join our team and play a key role in the development of robust, scalable, and efficient backend systems. The ideal candidate should be proficient in MySQL, Node.js, and TypeScript, with a strong understanding of Express.js and Git. Familiarity with NestJS is a plus. Creativity, problem-solving skills, and the ability to think outside the box are essential for success in this role. As a Backend Developer, you will contribute to the design, implementation, and optimization of backend services to support our web applications and APIs.

    Key Responsibilities:

    1. Design, develop, and maintain backend systems and APIs using MySQL, Node.js, and TypeScript.

    2. Collaborate with frontend developers to integrate backend services with user interfaces.

    3. Implement RESTful APIs and ensure they are secure, scalable, and performant.

    4. Utilize Express.js to build web servers and handle HTTP requests/responses.

    5. Optimize database queries and schema design to improve performance and efficiency.

    6. Integrate third-party services and APIs to enhance application functionality.

    7. Utilize Git for version control, including branching, merging, and code reviews.

    8. Troubleshoot and debug backend issues reported by users or QA team members.

    9. Stay updated with emerging technologies and best practices in backend development.

    10. Contribute to the development of coding standards, best practices, and documentation.

    Qualifications:

    - Bachelor's degree in Computer Science, Engineering, or related field.

    - Proven experience as a Backend Developer, with strong proficiency in MySQL, Node.js, and TypeScript.

    - Solid understanding of backend development concepts, including server-side scripting, API development, and database management.

    - Experience with Express.js for building web servers and handling HTTP requests/responses.

    - Familiarity with Git for version control and collaborative development workflows.

    - Strong problem-solving skills and ability to think creatively to propose innovative solutions.

    - Excellent communication skills and ability to work effectively in a team environment.

    - Experience with NestJS is a plus.

    - Ability to adapt quickly to changing priorities and work independently with minimal supervision.

    Preferred Qualifications:

    - Experience with other database technologies such as PostgreSQL or MongoDB.

    - Familiarity with Docker and containerization technologies for deployment.

    - Knowledge of frontend development frameworks/libraries such as React.js or Angular.

    - Understanding of CI/CD pipelines and automated testing practices.

    - Contributions to open-source projects or participation in developer communities.

  • We are looking for a well presented, hardworking individual who has the knowledge and experience in installations of IT Network, Turnstile, Intercoms, CCTV systems, alarm systems, Fibre optic data transmission systems and biometrics systems.

    Must be able to do fault finding on all the above and be able to write reports as input to quotations, Programming of alarm systems, biometrics and CCTV systems is essential. Good knowledge of LAN/WAN networks, TCP/IP protocols and network technologies

    Valid driver’s license is essential!

    3 - 5 years’ experience essential

    Salary based on experience level.

  • We are looking for a well presented, hardworking individual who has the knowledge and experience in installations of IT Network, CCTV systems, alarm systems, Fibre optic data transmission systems and biometrics systems.

    3 - 5 years’ experience essential

    Salary based on experience level.

Apply Here

 IT Works.™