Technology Innovation Institute Circular Logo

Senior Golang Developer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 18 Oct 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 located in Abu Dhabi, United Arab Emirates, dedicated to leading advancements in various fields including artificial intelligence, autonomous robotics, quantum computing, cryptography, and biotechnology. The institute is currently seeking a Senior Golang Developer to join the team in building and commercializing proprietary post-quantum protocols and applications aimed at securing enterprise digital spaces.

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 meet defined tasks and business objectives.
  • System Architecture: Contribute to the design and architecture of the overall system, evaluate and implement new technologies to enhance efficiency and performance, and ensure system scalability, reliability, and security.
  • Database Management: Implement effective and secure data storage and retrieval mechanisms, and perform database migrations and optimizations.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other engineers, as well as collaborate with DevOps teams to deploy and monitor applications.
  • Code Quality and Best Practices: Enforce coding standards and best practices, conduct code reviews to ensure 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 improved efficiency.
  • Testing: Develop and maintain unit tests, participate in code testing, and implement 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 experience in software development.
  • Strong proficiency in C++ or Golang (experience in both is desirable).
  • Experience with RESTful web services, RPC services, and web development.
  • Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Proficiency in database technologies including MySQL, PostgreSQL, SQLite3, and MongoDB.
  • Experience with blockchain and decentralized technologies is a plus.
  • Excellent communication and collaboration skills are essential for working in a team environment.

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.