Go Engineer
4 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: Not Mentioned years
Gender: Male
Vacancy: 1
Joining Date: Wed, 12 Feb 2025
-
Go Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and responsibilitiesBuild robust, scalable,leading-edge container imagesWork on automatedCi/CD processes for building, testing and publishing our containerimagesWrite tools and tests for assessingsecurity compliance and cloud-nativecompatibilityWork in Go to deliver newfunctionalities to our container-buildingtoolsParticipate in strong engineering...
-
Cloud-Enabled Go Backend Engineer
5 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
5 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
1 day 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
1 day 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
1 day 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...
-
Node.js/Python/Go Expert
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeTeachmecode is seeking a highly skilled Node.js/Python/Go Expert to join our engineering team.About the Role:This role involves developing backend systems using Node.js, Python, or Go, and requires expertise in OOP and software design.The successful candidate will work with a high-quality code base and the latest tools to promote their skills in complex...
-
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...
-
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
4 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...
-
Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout the RoleWe're looking for a talented Software Engineer to help us build scalable and efficient backend systems at Teachmecode. As a Software Engineer, you'll work closely with our engineering and design teams to develop cutting-edge solutions.Key Responsibilities:Build robust and scalable software in Node.js, Python, or Go.Design and create...
-
Golang Engineer
4 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...
-
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...
-
Golang Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and responsibilities 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...
-
Large Scale Engineer
4 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...
-
Backend engineer
4 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
4 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...
-
Software Development Engineer
4 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...
-
Software Development Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Teachmecode, we are seeking a highly skilled Software Development Engineer to join our engineering team.Job Description:This role involves developing backend systems using Node.js, Python, or Go, and requires expertise in object-oriented programming (OOP) and software design. The successful candidate will work with a high-quality code base and the latest...