Current jobs related to Golang Engineer - Dubai, Dubai - Canonical
-
Golang DevOps Engineer
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a talented Golang DevOps Engineer to join our team at Teachmecode. In this role, you will be responsible for developing and maintaining scalable backend systems using Golang.Key ResponsibilitiesDevelop and maintain scalable backend systems using Golang.Work closely with other engineers to identify and address performance...
-
Python Golang Engineer
21 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Overview:We are seeking an experienced Cloud Backend Developer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing and maintaining scalable backend services for the Snap Store and Charmhub.io marketplaces.About Us:Canonical is a leading provider of open-source solutions, including the popular...
-
Golang Software Engineer
5 days ago
Dubai, Dubai, United Arab Emirates BlackStone eIT Full timeEmpower Your Career in Web Development with BlackStone eITOverviewWe are seeking a skilled Golang consultant to join our team at BlackStone eIT. As a web developer career accelerator, we specialize in providing aspiring tech professionals with the tools, training, and support needed to launch successful careers in web development.Key ResponsibilitiesDesign...
-
Golang Team Lead for Tabby
5 days ago
Dubai, Dubai, United Arab Emirates Tabby Full time**About the Job**At Tabby, we're dedicated to providing seamless financial experiences for our users. As a Team Lead for our Notifications platform, you'll be responsible for driving its development and optimization using Golang. Your expertise will ensure efficient handling of high-load notifications, including emails, SMS, push notifications, and...
-
Mid-Senior Level Golang Developer
5 days ago
Dubai, Dubai, United Arab Emirates Ekaa Technology Solutions and Services Full timeAbout the JobEkaa Technology Solutions and Services is a leading provider of technology solutions and services. We are committed to delivering high-quality solutions that meet the needs of our clients.We are currently seeking a Golang Developer to join our team. The successful candidate will have a strong background in software engineering and excellent...
-
Senior Golang Developer
2 days ago
Dubai, Dubai, United Arab Emirates AQARY GROUP Full timeWe are hiring a Senior Golang Developer who is not only proficient in Go programming but also has extensive experience with distributed systems, system design, GraphQL, RESTful APIs, gRPCs, and testing methodologies. This role involves building scalable, high-performanceapplications by leveraging your deep understanding of these technologies. Working closely...
-
Cloud Security Specialist
5 days ago
Dubai, Dubai, United Arab Emirates Illumio Full timeJob SummaryWe are seeking an experienced Cloud Security Specialist to join our team as a Senior Backend Software Engineer. In this role, you will develop and maintain our Azure Firewall Management Program and work closely with our Core product and CloudSecure teams to deliver innovative solutions.You will leverage your expertise in Go / Golang and cloud...
-
Full Stack Software Engineer
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are seeking an experienced Full Stack Software Engineer to join our team at Teachmecode. In this role, you will be responsible for designing and developing scalable backend applications using Java and Golang.Key ResponsibilitiesDesign and develop scalable backend applications using Java and Golang.Work closely with other engineers to identify and address...
-
Senior Fullstack Engineer
2 days ago
Dubai, Dubai, United Arab Emirates tabby Full timeWe are looking for Senior Fullstack Engineer to join Collection team. The team is responsible for the debt collection process and managing overdue payment plans.Responsibilities:Strong Backend coding ability (ideally with Golang);5+ years as a Backend or Fullstack Engineer at a fast-growing product company;2+ years of experience with ideally both Golang and...
-
Sr. Backend Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSR. BACKEND ENGINEER PHP NODE JS, JAVA, GOLANG FOR UAE DUBAIPosted 3 days agoSR. BACKEND ENGINEER PHP NODE JS, JAVA, GOLANG FOR UAE DUBAIDubai, AESeniorSalary Range: AED 1,000,000 - AED 1,000,000Full Job DescriptionSummary:Sr. Backend Engineer: Develop and maintain web services using PHP, , Java, Golang. Collaborate, solve issues, and ensure scalability and...
-
Senior Software Engineer
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSenior Software Engineer: Back-End Developer (Java/Golang)Posted 2 days agoJob OverviewPosition: Senior Software Engineer: Back-End Developer (Java/Golang) - Fully Remote OpportunityDuration: 12-month contractSalary Range: To be discussedSummaryDevelop scalable backend applications. Requires 4+ years experience, knowledge of Golang, and a Bachelor's degree...
-
Backend Systems Engineer
21 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionWe're looking for an experienced Backend Systems Engineer to join our Corporate Service Management domain. You'll be responsible for delivering advanced product solutions that enhance management efficiency and user experience of staff services.ResponsibilitiesResponsible for server-side project development of ByteDance's enterprise solution...
-
Engineering Manager
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeEngineering Manager - Public Cloud, Python, GolangPosted 2 days agoEngineering Manager - Public Cloud, Python, GolangDubai, AESeniorSalary Range: To be discussedFull Job DescriptionSummaryCanonical seeks an Engineering Manager with leadership, Python/Golang skills, and cloud experience to build and guide teams in optimizing Ubuntu for public cloud...
-
Senior Software Engineer Role
21 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAre you passionate about developing cutting-edge solutions using open-source technologies? Do you have experience with Kubernetes and a strong background in Golang and Python? We are seeking a skilled developer to join our team as a Senior Software Engineer to work on building operators and addons for Kubernetes.In this role, you will have the opportunity to...
-
Backend Software Engineer
15 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout the RoleWe are seeking a highly skilled Backend Software Engineer to join our Office Intelligence team. As a key member of our team, you will be responsible for designing and developing high-quality backend systems that meet the needs of our enterprise solution products.Key Responsibilities:Design and develop server-side project infrastructure for our...
-
Dubai, Dubai, United Arab Emirates Teachmecode Full timeSenior Software Engineer : Back-End Developer (Java/Golang)Duration: 12 months contractSummarySenior Software Engineer: Back-End Developer for 12-month remote contract requiring Java/Golang expertise, 4+ years experience, problem-solving skills, and knowledge in system design and databases.What you'll do1. Work closely with other engineers on the team to...
-
Principal Backend Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timePosted 3 months agoFull timeDubai, AEMiddleSalary Range: To be discussedFull Job DescriptionSummaryJoin our Dubai team as a Principal Backend Engineer. Lead tech with Python, Golang, and in an agile, innovative environment at Property Finder.DescriptionFounded by Michael Lahyani in 2005 as a magazine (Al Bab World), Property Finder today is a single...
-
Senior Software Engineer Role
21 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Details:We are looking for a highly skilled software engineer to join our team. As a Software Development Expert at TeachMeCode, you will be responsible for developing and maintaining complex software systems using Python and Golang.The ideal candidate will have a strong background in computer science and experience with public-facing APIs and web...
-
Engineering Manager
3 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeWe work in Python and Golang, andexpect engineering managers to be fluent in the language,architecture and components that their team uses. Code reviews andarchitectural leadership are part of the job. As manager, thecommitment to healthy engineering practices, documentation, qualityand performance optimisation are equally important...
-
Backend Engineering Role
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout This OpportunityCanonical is seeking an experienced Backend Software Engineer to join our growing team. As a key member of our global team, you will be responsible for developing Python/Golang backend services for Snap Store/Charmhub.io and collaborating with a remote team to discuss ideas and find good solutions.Key Responsibilities:Collaborate with a...
Golang Engineer
2 weeks ago
- Develop engineeringsolutions leveraging Golang
- Collaborate withcolleagues on technical designs and codereviews
- Deploy and operate services developedby the team
- Depending on your seniority, coach,mentor, and offer career developmentfeedback
- Develop and evangelize greatengineering and organizational practices
What we are lookingfor in you
- Exceptional academic track recordfrom both high school anduniversity
- Undergraduate degree in a technicalsubject or a compelling narrative about your alternative chosenpath
- Track record of going above-and-beyondexpectations to achieve outstandingresults
- Experience with software development inGolang
- Professional written and spoken Englishwith excellent presentationskills
- Result-oriented, with a personal driveto meet commitments
- Ability to travelinternationally twice a year, for company events up to two weekslong
Nice-to-haveskills
- Performance engineering and securityexperience
- Experience with accounting, sales,sales operations, or other businessroles
1. ApplicationDevelopment
- BackendDevelopment : Design and develop backend applicationsand microservices using Go. These applications may handle webrequests, process data, or interact withdatabases.
- APIDevelopment : Design and implement robust, scalable,and secure RESTful APIs or gRPC services usingGo.
- Concurrency :Leverage Go's concurrency model (goroutines and channels)to build highly scalable and performant applications that canhandle multiple tasksconcurrently.
- Microservices :Build and maintain microservices-based architecture for scalablesystems.
2. SystemDesign andArchitecture
- ArchitectureDesign : Participate in designing the overallarchitecture of applications, ensuring that the system is scalable,modular, and easy tomaintain.
- PerformanceOptimization : Use Go's features to optimizesystem performance, such as improving memory usage, load balancing,and responsetimes.
- Scalability :Design systems that can handle an increasing number of users orrequests without significant performancedegradation.
3. Testingand QualityAssurance
- UnitTesting : Write unit and integration tests to ensurecode quality and system functionality. Familiarity withGo's testing framework (e.g., testing, Testify) isessential.
- Test-DrivenDevelopment (TDD) : Follow TDD practices to writeclean, tested code from the outset, improving long-termmaintainability.
- CodeQuality : Review code for best practices, performanceoptimization, and adherence to Go'sidioms.
4. CollaborationandCommunication
- Cross-functionalCollaboration : Collaborate with product managers,designers, and other engineers to deliver software solutions thatmeet the project's objectives anddeadlines.
- CodeReviews : Participate in code reviews to ensurehigh-quality code is written, mentor junior engineers, and provideconstructivefeedback.
- Documentation :Write clear documentation for both developers and end-users,explaining how to use APIs and services, and documentingarchitectural decisions.
5.Deployment andMaintenance
- CI/CDPipelines : Implement and manage ContinuousIntegration/Continuous Deployment (CI/CD) pipelines for testing anddeploying applications.
- CloudPlatforms : Work with cloud platforms (e.g., AWS,GCP, Azure) for deploying and scaling Goapplications.
- Monitoring andDebugging : Use monitoring tools and debuggingtechniques to ensure the application performs optimally inproduction and address any issues orbugs.
6. Research andInnovation
- StayUpdated : Keep up to date with the latestdevelopments in Go and the software development industry,integrating best practices and new features as theyemerge.
- OptimizeSystems : Continuously look for opportunities tooptimize the application's architecture, codebase, andperformance.
1.Proficiency inGo
- CoreGo Knowledge : Expertise in the Go programminglanguage, including syntax, data structures, error handling,concurrency (goroutines, channels), and memorymanagement.
- Go StandardLibrary : Strong understanding of Go's richstandard library for tasks such as networking, file I/O,cryptography, and HTTPhandling.
- ConcurrencyManagement : Ability to design and implementconcurrent and parallel systems using Go's concurrencymodel.
2. BackendDevelopmentSkills
- Microservicesand APIs : Experience in developing microservices andAPIs with Go, including RESTful and gRPCservices.
- DatabaseIntegration : Experience working with databases (SQLand NoSQL) and integrating them into Go applications, usinglibraries like gorm or sqlx for databasemanagement.
- Message Queues andAsynchronous Processing : Familiarity with messagequeues (e.g., Kafka, RabbitMQ) and processing dataasynchronously.
3.DevOps and CloudSkills
- CI/CDPractices : Knowledge of setting up and managingCI/CD pipelines to automate testing, integration, and deployment ofGo applications.
- CloudPlatforms : Experience with cloud platforms (AWS,GCP, Azure) to deploy and scale applications, especially incontainerizedenvironments.
- Containerization :Familiarity with Docker and Kubernetes for deploying and managingcontainerized applications.
4.Testing and DebuggingSkills
- Unitand Integration Testing : Proficiency in writing unitand integration tests, ensuring that code is thoroughly tested andreliable.
- Profiling andPerformance Tuning : Ability to profile Goapplications for performance bottlenecks and optimizethem.
- Debugging :Strong debugging skills to identify issues in production systemsand resolve them quickly.
5.Version Control and CollaborationTools
- Git :Proficiency in using Git for version control and collaboration in adistributed developmentenvironment.
- CodeCollaboration : Familiarity with code collaborationtools like GitHub, GitLab, orBitbucket.
6. SoftSkills
- Problem-Solving :Strong analytical and problem-solving skills, with the ability toquickly address challenges and bugs in thecode.
- Communication :Strong verbal and written communication skills to collaborateeffectively with cross-functional teams and document code andarchitecture.
- Collaboration :Team player who can work well in an agile development environment,collaborating with other developers, designers, and productmanagers.
Application Engineering,Engineering,SystemsEngineering
Employment Type : Full-time
Department / Functional Area: Engineering
Experience: years
Gender: Male
Vacancy: 1