Technology Innovation Institute Circular Logo

Senior Golang Developer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 20 Aug 2024

Financial

  • Estimate: $120k - $160k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Technology Innovation Institute (TII) is a global scientific research center attracting leading scientists and researchers dedicated to advancing fields such as artificial intelligence, autonomous robotics, quantum computing, cryptography, directed energy, secure communication, smart devices, advanced materials, propulsion and space technologies, and biotechnology. We are currently building and commercializing our proprietary post-quantum protocols and applications to secure the enterprise digital space.

We are looking for a Senior Golang Developer to join our Cryptography Research Center (CRC), where you will collaborate with world-class cryptography experts to deliver advanced solutions addressing current digital society threats.

Key Responsibilities:

  • Backend Development: Design, implement, and maintain scalable backend services, APIs, and data processing systems using Golang. Write clean, efficient, and maintainable code while cooperating with other teams to achieve business objectives.
  • System Architecture: Contribute to the overall system design and architecture. Evaluate and implement new technologies to maximize efficiency and performance, ensuring system scalability, reliability, and security.
  • Database Management: Implement efficient and secure data storage and retrieval mechanisms, including database migrations and optimizations.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and engineers. Collaborate with DevOps teams for the deployment and monitoring of applications.
  • Code Quality and Best Practices: Enforce coding standards and best practices, conduct code reviews to maintain high code quality, and mentor junior team members.
  • Performance Optimization: Identify and address performance bottlenecks in libraries and applications, optimizing algorithms and data structures for better efficiency.
  • Testing: Develop and maintain unit tests and participate in code testing, including the implementation of automated testing processes.
  • Documentation: Create and maintain technical documentation for code, APIs, and system architecture.

Qualifications:

  • Bachelor's or master's degree in computer science or a related field.
  • 5+ years of development experience.
  • Strong proficiency in either C++ or Golang; both are desirable but not required.
  • Experience with RESTful web services, RPC services, and web development.
  • Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.
  • Proficiency in database technologies such as MySQL, PostgreSQL, SQLite3, and MongoDB.
  • Experience with blockchain and decentralized technologies is a plus.
  • Excellent communication and collaboration skills are essential for team dynamics.

Join us at TII in our mission to drive innovation and create impactful solutions that shape the future of technology and society.

Apply now

Jobs you might like   View all jobs

About Technology Innovation Institute

The Technology Innovation Institute (TII) is a pioneering global research institute that focuses on applied research and new-age technology. TII is the applied research pillar of the Advanced Technology Research Council (ATRC) that was established to drive the R&D strategy of Abu Dhabi and the wider UAE.