Go Engineer
2 weeks ago
- Build robust, scalable,leading-edge container images
- Work on automatedCi/CD processes for building, testing and publishing our containerimages
- Write tools and tests for assessingsecurity compliance and cloud-nativecompatibility
- Work in Go to deliver newfunctionalities to our container-buildingtools
- Participate in strong engineering processthrough code and architectural review
- Providetechnical feedback for the team's decision-makingprocess
- Engage with the open-source communityas a subject-matter expert
- Grow our knowledgebase and write documentation
- Work in acollaborative, agile and globally distributedenvironment
- Mentor and helphiring
- Work from home with global travel up to15% for internal and external events
What we are looking for inyou
- You are knowledgeableand passionate about software development
- Youare a team player and have experience in collaborativedevelopment
- You have worked with CI/CD systems(e.g. Jenkins, GitHub Actions, Concourse CI,etc.)
- You have a track record of deliveringtimely, high-quality software
- You haveexperience with container images and containerisedoperations
- You master at least one containermanagement/orchestration tool (e.g. Docker, Kubernetes,etc.)
- You have significant experience withGo
- You are experienced with Linux systemsadministration and package management
- You havestrong written and verbal communication skills to convey technicalconcepts
- You bring clarity to technical andengineering discussions
- You are someone whostrongly believes that sharing is caring, and knowledge ispower
- Your skills range from those of aGraduate to a mid-senior Software Engineer
- Youhave a Bachelor's or equivalent in Computer Science, STEMor a similar degree
. SoftwareDevelopment
- CodeWriting: Write clean, efficient, and maintainablecode in Go, ensuring that the application performs optimally invarious environments.
- BuildingAPIs: Design and implement RESTful APIs,microservices, and other system integrations usingGo.
- Concurrency:Leverage Go's concurrency model (goroutines and channels)to build highly scalable applications that can handle multipletaskssimultaneously.
- Testing:Develop unit, integration, and end-to-end tests to ensure thereliability and functionality of thesoftware.
2. SystemArchitecture andDesign
- SoftwareArchitecture: Contribute to the design andarchitecture of the software system, ensuring that the applicationis modular, scalable, andmaintainable.
- PerformanceOptimization: Use Go's performance featuresto optimize applications for speed, memory usage, andefficiency.
- DatabaseDesign: Work with databases (e.g., SQL, NoSQL) andintegrate them into Go-based applications, ensuring efficient dataaccess and storage.
3.Collaboration andCommunication
- Cross-functionalCollaboration: Work closely with product managers,designers, and other engineers to deliver features and improvementson time.
- CodeReviews: Participate in code reviews to ensurehigh-quality code is being written and to mentor juniordevelopers.
- Documentation:Write clear and concise documentation for both end-users and fellowdevelopers, ensuring ease of use andmaintainability.
4.Deployment andMaintenance
- CI/CDPipelines: Implement and maintain ContinuousIntegration/Continuous Deployment (CI/CD) pipelines for automatedtesting and deployment of Goapplications.
- Monitoring andDebugging: Use monitoring tools and logs to identifyissues, track performance, and resolve bugsquickly.
- SystemMaintenance: Ensure the ongoing support of Goapplications, troubleshooting and improving them asneeded.
5. Innovationand ProcessImprovement
- Researchand Development: Stay up-to-date with the latestdevelopments in Go and related technologies, ensuring that bestpractices arefollowed.
- Optimization andScalability: Continuously look for ways to optimizecode, improve system efficiency, and enhance the overallperformance of applications.
EngineeringDrawing,Software Engineering Coordination,SystemsEngineering
Employment Type :Full-time
Department / Functional Area: Engineering
Experience: years
Gender: Male
Vacancy: 1
-
Cloud-Enabled Go Backend Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a Cloud-Enabled Go Backend Engineer to join our team and contribute to the development of our digital marketplace. As a member of our engineering team, you will be responsible for designing, building, testing, and maintaining high-quality backend systems and services using Go.Key responsibilities include:Designing and developing...
-
Senior Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a skilled Senior Software Engineer to join our team and contribute to the development of our digital marketplace. As a member of our engineering team, you will be responsible for designing, building, testing, and maintaining backend systems and services using Go.Key responsibilities include:Designing, building, and testing high-quality...
-
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are seeking a highly skilled Go Backend Software Engineer to join our team and contribute to the development of our digital marketplace. As a member of our engineering team, you will be responsible for designing, building, testing, and maintaining high-quality backend systems and services using Go.Key responsibilities include:Developing cloud-enabled...
-
Go Engineer for High Load Systems
3 days ago
Dubai, Dubai, United Arab Emirates SELIUK LTD Full timeA leading financial services company, SelIuk LTD, is looking for a talented Go Engineer for High Load Systems to join its team. The company's flagship product is a web application that provides centralized management of trading platforms and data aggregation within a single interface.Headquartered in Dubai, the company has offices in key cities worldwide,...
-
Go Stream Software Engineer
3 days ago
Dubai, Dubai, United Arab Emirates SELIUK LTD Full timeAn innovative financial services company is looking for a Go Stream Software Engineer to work on its flagship product. This web application provides centralized management of trading platforms and data aggregation within a single interface. It is a stable system actively used by 10-20 users daily. In 2025, the company plans to launch a new client-focused...
-
Senior Go Programmer
3 days ago
Dubai, Dubai, United Arab Emirates SELIUK LTD Full timeSelIuk LTD, a global financial services company based in Dubai, is seeking a highly skilled Senior Go Programmer to join its team. Our flagship product is a web application that provides centralized management of trading platforms and data aggregation within a single interface.The company operates in multiple locations worldwide, serving over 500 clients...
-
Rust/Go Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Spartan Group Full timeAbout us:Syndica is creating the Cloud of Web3. We supply the most critical applications in Web3 with enterprise-grade RPC infrastructure and developer tools tailored for the Solana ecosystem. Joining our team means you'll be held to a high standard, technically challenged, and grow close to a group of individuals passionate about building new infrastructure...
-
Dubai, Dubai, United Arab Emirates Google Full timeNote: By applying to this position you will have an opportunity to share your preferred working location from the following: Riyadh Saudi Arabia; Dubai - United Arab Emirates . Minimum qualifications: Bachelor's degree or equivalent practical experience. 10 years of experience in a sales role in the enterprise software or cloud space. Experience selling...
-
Golang Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and responsibilitiesDevelop engineering solutions leveraging GolangCollaborate with colleagues on technical designs and code reviewsDeploy and operate services developed by the teamDepending on your seniority, coach, mentor, and offer career development feedbackDevelop and evangelize great engineering and organizational practicesWhat we are looking for...
-
Golang Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and responsibilities Develop engineering solutions leveraging GolangCollaborate with colleagues on technical designs and code reviewsDeploy and operate services developed by the teamDepending on your seniority, coach, mentor, and offer career development feedbackDevelop and evangelize great engineering and organizational practices What we are looking...
-
Golang Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and responsibilitiesDevelop engineeringsolutions leveraging GolangCollaborate withcolleagues on technical designs and codereviewsDeploy and operate services developedby the teamDepending on your seniority, coach,mentor, and offer career developmentfeedbackDevelop and evangelize greatengineering and organizational practicesWhat we are lookingfor in...
-
Backend engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeBackend Engineer needed in the Middle East to develop systems using Go, Serverless, Kubernetes, and AWS. Requires 3+ years' experience, Kubernetes, Docker, and AWS knowledge. About the OTA Client Based in the Middle East, we help millions of consumers find their homes online, and assist real estate agents and property developers in selling and managing...
-
Backend engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeBackend Engineer needed in the Middle East to develop systems using Go, Serverless, Kubernetes, and AWS. Requires 3+ years' experience, Kubernetes, Docker, and AWS knowledge. About the OTA Client Based in the Middle East, we help millions of consumers find their homes online, and assist real estate agents and property developers in selling and managing...
-
Backend engineer
8 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeBackend Engineer needed in the Middle East to develop systems using Go, Serverless, Kubernetes, and AWS. Requires 3+ years' experience, Kubernetes, Docker, and AWS knowledge.About the OTA ClientBased in the Middle East, we help millions of consumers find their homes online, and assist real estate agents and property developers in selling and managing their...
-
Large Scale Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob SummaryThe Large Scale Engineer position at Teachmecode involves designing and developing complex backend systems using Node.js, Python, or Go.As a Large Scale Engineer, you will be responsible for creating high-quality, scalable software solutions that meet the needs of our customers.Design and develop complex backend systems using Node.js, Python, or...
-
Corporate Counsel, Go-To- Market, Cloud
1 day ago
Dubai, Dubai, United Arab Emirates Google Full timeJob description / RoleEmployment: Full TimeMinimum Qualifications:- Bachelor's degree in law or equivalent practical experience.- 7 years of experience working in government, in-house, or at a law firm.- Experience in negotiating, drafting, and advising customers and partners on commercial agreements, including multi-jurisdictional transactions.- Ability to...
-
Software Development Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Yassir, we're looking for a skilled Software Development Engineer to join our dynamic team. As a key player in our engineering department, you'll be responsible for designing, developing, and delivering high-quality server-side applications using Node.js, Python, or Go.About the RoleDesign and implement robust software systems with microservices...
-
Backend Engineering Expert
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe're seeking an experienced Backend Engineering Expert to drive the development of our scalable systems. As a key member of our engineering team, you'll be responsible for building complex backend systems using Node.js, Python, or Go.About the CompanyYassir is a leading super app in the Maghreb region, operating in 45 cities across Algeria, Morocco, and...
-
Backend Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin our engineering team to develop scalable backend systems using Node.js, Python, or Go. Requires strong OOP skills and 1 year experience. Excellent communication and problem-solving needed.DescriptionIn this role, you will be part of our engineering team, working with a high-quality code base and the latest tools, where you will promote your skills to be...
-
Software Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeBachelor's degree or equivalent in Computer Science or related engineering fieldExceptional academic track record from both high school and universitySoftware development experience in a high-level language - preferably Go, Python or C++Confidence to respectfully speak up, exchange feedback, and share ideas without hesitationTrack record of going...