Technology Innovation Institute Circular Logo

Senior Golang Developer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 02 Jul 2024

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job

  • Company: Technology Innovation Institute (TII)
  • Role: Senior Golang Developer
  • Location: Abu Dhabi, United Arab Emirates

Technology Innovation Institute (TII) is a global scientific research center attracting the world’s foremost scientists and researchers. TII leads worldwide advances in artificial intelligence, autonomous robotics, quantum computing, cryptography and quantum communications, directed energy, secure communication, smart devices, advanced materials, and propulsion and space technologies, and biotechnology fields.

The Cryptography Research Center (CRC) brings together theoretical and applied cryptographers to contribute to the proliferation of this ever-evolving ecosystem. Our world-class cryptography experts collaborate with key industry players to offer advanced solutions to address the threats faced by today’s digital societies.

We are currently in the journey of building and commercializing our proprietary post-quantum protocols and applications to secure enterprise digital space.

Key Responsibilities:

  • Backend Development: Design, implement, and maintain scalable backend services, APIs, and data processing systems using Golang. Write clean, efficient, and maintainable code. Cooperate and leverage the work of other teams in implementing defined tasks and business objectives.
  • System Architecture: Contribute to the design and architecture of the overall system. Evaluate and implement new technologies to maximize efficiency and performance. Ensure system scalability, reliability, and security.
  • Database Management: Implement efficient and secure data storage and retrieval mechanisms. Perform database migrations and optimizations.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers. Collaborate with DevOps teams to deploy and monitor applications.
  • Code Quality and Best Practices: Enforce coding standards and best practices within the team. Conduct code reviews to ensure high code quality and mentor junior team members.
  • Performance Optimization: Identify and address performance bottlenecks in libraries and applications. Optimize algorithms and data structures for improved efficiency.
  • Testing: Develop and maintain unit tests and participate in code testing. Implement and maintain 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 related field.
  • 5+ years of experience in development.
  • Strong proficiency in one of C++ or Golang, both 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 considered a plus.
  • Excellent communication and collaboration skills, 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

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.