Technology Innovation Institute Circular Logo

Senior Golang Developer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 07 Oct 2024

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job
Technology Innovation Institute (TII) is seeking a Senior Golang Developer to join our team in Abu Dhabi, United Arab Emirates. TII is a global scientific research center that invests in advances across various fields, including artificial intelligence, autonomous robotics, cryptography, and more. Our Cryptography Research Center (CRC) works with leading experts to develop and commercialize cutting-edge 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 achieve business objectives.
  • System Architecture: Contribute to the design and architecture of the overall system. Evaluate and implement new technologies to enhance efficiency, performance, scalability, reliability, and security.
  • Database Management: Implement efficient and secure data storage and retrieval mechanisms, perform database migrations, and optimize database apps.
  • 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, 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 related field.
  • 5+ years of software development experience.
  • Strong proficiency in Golang (C++ proficiency is a plus).
  • Experience with RESTful web services, RPC services, and web development.
  • Familiarity with microservices architecture and container technologies such as 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.

Join us at TII, where we are committed to driving innovation and creating 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.