Hire the Best
Freelance Golang developers

Check out freelance Golang developers on Upwork, with the skills you need for your next job.
Trusted by
Trusted by
Clients rate Golang developers
Rating is 4.8 out of 5.
4.8/5
based on 1,788 client reviews
  • $35 hourly
    Self-motivated Web Developer with experience working on various tasks and using many different technologies. Passionate and hardworking with focus on meeting deadlines.
    Featured Skill Golang
    Angular 6
    HTML
    CSS
    MySQL
    PostgreSQL
  • $45 hourly
    I am a backend oriented IT developer using the Golang language and all its tools to tied things together. I assure you that you'll be satisfied with the good results, and I'll always meet the deadlines. Looking forward to working together!
    Featured Skill Golang
    PostgreSQL Programming
    MySQL Programming
    NoSQL Database
    Data Scraping
    Docker
    Neo4j
    RESTful Architecture
    RESTful API
  • $90 hourly
    For most of my over 10-year career, I've written and debugged a variety of software and have solved various types of problems. At Techno-Sciences, this was primarily software which handled communication between hardware devices with different protocols, and getting them to work together as a maritime surveillance unit. With Polycom, it was software which handled communication between Polycom's DMA and external hardware components such as phones, web services, and video conferencing devices. Then, with Spectra Logic, I wrote automated test code to debug communication between Spectra's backup software and various hardware storage devices, as well as cloud storage services such as S3. Next, with RK Mechanical, I programmed software to import product and price data from various APIs and data sheets and consolidate it. After that, with Exolvo Designs Group, I am enhanced software for a search-and-rescue antenna configuration system. And now, with Versity, I've done Golang programming for a data storage analysis tool and am currently doing bats testing for an AWS S3 gateway. In addition to my current contract at Versity, I'm open to freelance work in any field I find engaging, fields where I can put software together to solve problems and improve my knowledge. Skills: * bash/bats * Golang * github-actions * REST API * React.js * Docker * AWS * SQL Server * Python * MongoDB * Java * C++
    Featured Skill Golang
    Selenium
    MongoDB
    C++
    API
    Web Development
    RESTful API
    Microsoft SQL Server
    Python
    JavaScript
    Java
    React
    Git
    Docker
    Data Scraping
  • $35 hourly
    A software engineer with more than 10 years of experience (since 2011). Specializing in backend development using Golang and practicing DevOps with more than 5 years of experience (since 2018). Have engaged with many fields of domains: ticketing, web scraping, marketplace, gaming industries, and HR applications. If you're looking for someone who: - written code with code style following best practices and in an idiomatic way - understand how to do best practices in API development (standardize naming convention, versioning, and auto-generated documentation using OAS3) - can work well with others in the team and understand development collaboration workflows such as agile practice (scrum or kanban), JIRA, pair programming, and code review. - write a testable and maintainable code using 3 layers of tests: static check, unit test, and integration test - understand state-of-the-art DevOps practices such as developing scalable and reliable services, containers, microservices, serverless, event-driven, CQRS, EventSourcing, CI/CD, and familiar with cloud providers such as AWS, GCP, and Alibaba Cloud - have good analyzing skills and am an independent problem solver - versatile in many fields, eager to learn something new, and adaptable in a new environment please look no further since i am a good fit for your needs. I always listen carefully and work together with my client to achieve the goal because there's no one-fits-all solution. A mercenary at heart, you can assign me a task and consider it done. TECHNICAL SKILLS: - Golang - SQL & NoSQL (MySQL, Postgres, Redis, Mongo, Elasticsearch). Open to learning as needed. - Message Broker: Kafka, NATS, RabbitMQ - docker, docker-compose, and Makefile for development - CICD: Jenkins, Github Actions, Gitlab CICD, CircleCI, Bitbucket Pipeline - Kubernetes, Helm, Terraform, Ansible - Backend API Development: REST, gRPC - CLI and Tooling: Bash scripts - Linux Administration Let's build something great together!
    Featured Skill Golang
    Software Architecture & Design
    Data Scraping
    API Development
    DevOps
    Kubernetes
    Amazon Web Services
    Docker
    JavaScript
    Node.js
    ExpressJS
  • $15 hourly
    Backend web application and Api development with procedural and high speed optimized(with LLVM) languages ,android and iOS Mobile Developer, Desktop application development
    Featured Skill Golang
    Flutter
    API
    RESTful API
    Java
    Python
    SQL
    Flask
    HTTP
    Dart
    PostgreSQL
    MongoDB
  • $65 hourly
    Greetings! As a seasoned Backend Developer with over eight years of rich expertise in the computer software industry, I specialize in crafting clean, well-documented, and efficiently optimized code that’s scalable and easily expandable. My journey has not only been about developing applications but also about designing robust architectures and leading dynamic teams to achieve collective goals. My passion for technology drives me to deliver solutions that are future-proof and adaptable to evolving business needs. Core Expertise: Strategic Architectural Design: With a keen eye for designing scalable system architectures, I ensure that the foundation of every project is solid, efficient, and poised for future growth. My approach involves a thorough understanding of your business needs, enabling me to architect solutions that are both innovative and practical. Leadership and Team Collaboration: My experience in leading development teams has honed my ability to inspire, manage, and drive projects to successful completion. I excel in fostering collaborative environments, guiding teams through complex challenges, and ensuring that every team member's contributions align with project objectives. Programming Languages: Proficient in Go, Rust, JavaScript, and TypeScript, I leverage these languages to build robust, high-performance applications. Backend Technologies: I excel in creating server-side logic using leading frameworks and technologies such as Gin, Echo, Actix, Nest.js, and Express.js. Databases: My expertise extends to Postgres SQL, MongoDB, Cassandra, and Redis, enabling efficient and secure data handling. Message Brokers and Cloud Providers: Skilled in NATS, Apache Kafka, AWS, and Azure, I ensure reliable communication and scalable cloud solutions. Additional Technologies: Proficient in gRPC, Git, Google Firebase and Sockets, catering to a wide array of technical requirements. Committed to continuous learning, I swiftly adapt to new technologies to ensure your projects benefit from the latest advancements. Whether working independently or leading a team, my focus remains on achieving 100% client satisfaction. Should you have any questions or wish to discuss how I can contribute to your project, please feel free to reach out at your convenience. Thank you for considering my profile, and I look forward to the opportunity to collaborate with you.
    Featured Skill Golang
    NestJS
    Kubernetes
    Docker
    Amazon Web Services
    MongoDB
    SQL
    Apache Kafka
    Software Architecture & Design
    TypeScript
    JavaScript
    Solidity
    Web3
    Rust
    Node.js
  • $80 hourly
    I am an experienced back-end developer in Golang and Python. I've developed web applications, microservices, cloud resource adapters and SDKs. I'm looking for interesting projects that I can dedicate around 10 hours a week.
    Featured Skill Golang
    OpenAPI
    Compliance
    Kubernetes
    Terraform
    Google Cloud Platform
    RESTful API
    Swagger
    RabbitMQ
    AWS Lambda
    Linux
    Vulnerability Assessment
    Amazon DynamoDB
    Python
  • $20 hourly
    With over 3 years of experience in software development, I bring a wealth of knowledge and expertise to each project. My passion lies in creating efficient, cost-effective solutions tailored to each business's unique requirements. I specialize in developing software that is both high-performing and low-resource intensive, and I'm always looking for opportunities to collaborate with clients on a long-term basis. I have extensive experience with GoLang, Python, MySQL, PostgreSQL, DynamoDB, REST, GraphQL. Additionally, I am well-versed in managing systems on Kubernetes, Docker, and Linux. I'm also skilled in serverless architectures with AWS.
    Featured Skill Golang
    NoSQL Database
    API
    OAuth
    RESTful API
    AWS Lambda
    Git
    Docker
    Microservice
    MySQL
    JavaScript
    PostgreSQL
  • $60 hourly
    I am a Senior Golang Developer specializing in Full-Stack with a focus on building intuitive and effective 𝗪𝗲𝗯 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 in 𝗚𝗼𝗹𝗮𝗻𝗴, Nodejs, Python, Ruby and React/Vue using best practices and common design patterns. I am a problem solver, architect and have more than 𝟳 𝘆𝗲𝗮𝗿𝘀 𝗼𝗳 𝗶𝗻𝗱𝘂𝘀𝘁𝗿𝘆 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲. Experienced in building parallel and distributed processing systems based on highload lowlatency database systems and throughout my career, I have honed my technical leadership skills and developed a knack for effective communication and engaging presentations. My ability to learn quickly and my expertise working collaboratively across diverse geographical locations set me apart in this fast-paced industry. I have been a valuable contributor in the end-to-end development of various products. I have taken ownership of the entire process, starting with defining system requirements and managing partner dependencies to implementing efficient software, conducting thorough testing, and finally, monitoring performance through metrics, alarms, and dashboards. Technical Skills: - Go, Python, Javascript, Node.js, Tensorflow, Keras, NumPy, Serverless Frameworks, Docker, Terraform, Ansible, Kubernetes, Jenkins, Spinnaker, GitOps, DataOps, AWS. GCP, Azure, JAMstack, GraphQL, MEAN Stack, React, Redux, ES6, Express, MongoDB, Redis, Linux, Etcd, Consul, Kinesis, Redshift, DynamoDB, Spark, Hadoop, Kafka, PostgreSQL, MySQL, ELK, Sass, Webpack, Gulp, Git, Ethereum, Solidity, OpenZeppelin, Flask, Redis, NATS, NSQ, AWS, GCP, Heroku, DigitalOcean, Twillio, Shopify, and Django 𝗞𝗲𝘆𝘄𝗼𝗿𝗱𝘀: Golang, Go, Node.js Developer, Express.js, RESTful APIs, Real-time applications, Asynchronous programming, Node.js frameworks, NPM, Server-side JavaScript, Microservices architecture, TypeScript, Angular CLI, Single Page, GraphQL Schema, Ecto Database Specialist, Microservices Architect, WebSockets Guru, Progressive Web App (PWA) Artisan, OAuth 2.0 Specialist, Git Version Control Virtuoso, Continuous Integration (CI/CD) Connoisseur, WebAssembly Enthusiast, Progressive Enhancement Prodigy, Responsive Design Authority, Web Accessibility Advocate, Elixir Testing Aficionado, DevOps Virtuoso, Agile Development Prodigy, Scrum Master, Kanban Maestro, Code Review Guru, Technical Documentation Virtuoso, Open Source Contributor, Code Optimization Maestro, Performance Tuning Specialist, DevSecOps Advocate, API Gateway Expertise, Serverless Computing Guru, Lambda Functions Virtuoso, Infrastructure as Code (IaC) Specialist, GraphQL Federation Connoisseur, Web3.0 Enthusiast, Decentralized Applications (DApps) Authority, Solidity Smart Contracts Maestro, Tokenomics Expert, DeFi (Decentralized Finance) Aficionado, Cybersecurity Guru, Blockchain Enthusiast, Smart Contract Auditing Specialist, AI/ML Integration Maestro, Chatbot Development Prodigy, Reinforcement Learning Aficionado, IoT (Internet of Things) Specialist, Edge Computing Enthusiast, Quantum Computing Guru.
    Featured Skill Golang
    C++/CLI
    Serverless Stack
    Apache Thrift
    Serverless Computing
    Linux
    DevOps
    AWS Amplify
    React
    Kubernetes
    Web Development
    Node.js
    JavaScript
    Python
    Docker
    PostgreSQL
    Amazon Web Services
  • $60 hourly
    I’m an experienced Cloud Engineer specializing in Google Cloud and backend Go development. My focus is on designing and implementing secure, scalable, cost-effective cloud architectures and solutions that fit your business and technical requirements. Maintaining my two Google Cloud certifications, Professional Cloud Architect and Professional Cloud Developer, and engaging in the broader developer community keeps me up to date on Google Cloud product announcements and best practices. My clients benefit from my experience handling the full application lifecycle, including day two operations such as Backup and Disaster Recovery. I am comfortable with the Google Cloud Operations Suite (Logging, Tracing, Metrics, Error Reporting) and handling observability of currently running applications. I strive to make meaningful, actionable insights easy to access and understand for my clients. When I write application code I use Go and typically develop horizontally scalable, stateless apps that are deployed to managed compute platforms meant for running containers, like Cloud Run and GKE. I have experience with a wide range of API technologies, including REST, GraphQL, gRPC, OAuth, JWTs, and modern bot/abuse protection. I implement efficient webhook handlers and API integrations so that you don't have to worry about data deduplication or mishandled events. Tech Stack: - Infrastructure: GCP, Firebase, GitHub, Terraform Cloud, MongoDB Atlas - Databases: MongoDB, Firestore, Cloud Spanner, BadgerDB (k/v), SQLite - Compute: Cloud Run, Cloud Run Functions, GKE - Networking: Cloud Load Balancing, Cloud Armor, Cloud DNS, Cloud CDN - Other GCP Services: Pub/Sub, Operations Suite - Application Lifecycle: Cloud Build, Cloud Deploy - Authentication: Auth0, Firebase Auth - Messaging: Twilio, Vonage - Payments: Stripe, Circle Other Specialty Areas: - Site Reliability Engineering (SRE) - Cloud Native Applications - Event Driven Architecture - Webhook Integration - SaaS and Multi-Tenant Applications - Application Lifecycle and CI/CD - API Development (REST + gRPC) I take on projects of all sizes, at many different levels of involvement. I look forward to working with you!
    Featured Skill Golang
    Back-End Development
    SaaS Development
    Cloud Implementation
    API Development
    Kubernetes
    Terraform
    CI/CD
    DevOps
    Solution Architecture
    Google Cloud Platform Administration
    Cloud Development
    Cloud Engineering
    Cloud Architecture
    Google Cloud Platform
  • $45 hourly
    HI I have 10 years of experience in programming (backend). My main programming language is Golang, and I have experience creating microservice applications using Docker, Kubernetes (ECS and GKE), setup CI/CD using GitLab-ci or Jenkins, and most of my projects using Echo framework for APIs and for connecting internal services I use Grpc or Kafka.
    Featured Skill Golang
    Back-End Development
    RESTful API
    RabbitMQ
    Swagger
    Git
    Stripe
    Microservice
    Google Cloud Platform
    Apache Kafka
    Amazon ECS for Kubernetes
    Kubernetes
    PostgreSQL
    MySQL
    Docker
  • $50 hourly
    I’m a Website Developer with over 5 years of experience. I have a great experience in PHP based technologies and can help clients in getting their issues fixed, as well as an ability to convert their requirements into exciting online applications. Recently I've made REST API for huge company in Google's GoLang for horse races.
    Featured Skill Golang
    WordPress e-Commerce
    RESTful API
    Symfony 4
    Yii2
    Database Design
    React
    Laravel
    Vue.js
    Database
    PHP
    JavaScript
    WordPress
    WordPress Plugin
    MySQL
  • $80 hourly
    I have been an IT engineer for more than 12 years, including the Backend part, Database optimization, Server setup, WEB3, DevOps, custom blockchain development, and API of other Services. Have experience in developing projects from the very start in JavaScript, Golang, Rust, C++, Dart, Erlang, and Solidity. I am highly responsible for my work, punctual, and attentive to little details. I like complex tasks to do and finding nonlinear decisions. I was part of a team of such big projects as: - Elrond (EGLD) : Launch of IEO, development of a sharding system; - Crypto wallet Bread (BRD) : Development and audit of payment gateways; - CoinPayments : Development of payment gateways and storage of cryptocurrency funds. By working with me, you can be sure of the stable functioning of your application. Listed below are my experience and skills. – JavaScript (ReactJS, NodeJS, ECMAScript); – WebAssembly; – C++; – Rust; – Solidity; – Erlang; – Dart; – Golang. – GraphQL; – PostgreSQL; – LevelDB; – RocksDB. – PlayCanvas; – WebXR. – Blockchain Protocols; – Copy trading protocols and architecture; – Smart Contract Audit; – Exchange development (CEX); – Decentralized exchange development (DEX); – Arbitrage and Trading bots development; – ICO/IDO/IBCO/LBP/IFO; – Flash loans bots; – Front-running, snipe, and sandwich bots; – Wallet (flutter) development configuration; – TradingView configuration; – Meta; – Metaverse; – DeFi; – NFT; – GameFi. I've worked with the following services: – AWS (EC2, ELB, ASG, RDS, ElastiCache, S3); – AWS Serverless Fundamentals (Lambda, DynamoDB, Cognito, API Gateway); – Monitor, Trace and Audit your microservices using CloudWatch, X-Ray, and CloudTrail; – Linux, AWS, Bash & Python Scripting, Jenkins, Ansible, Docker, Kubernetes, Cloudformation, Terraform; – Sentry; – Pingdom; – Supervisor; – uWSGI; – Vagrant; – Git, CLI; – Ansible; – Apache; – Datadog; – Docker, Docker Compose; – Gunicorn; – Nginx. – CCXT; – OpenDAX; – OpenZeppelin Truffle; – MetaMask; – Ganache; – Remix IDE; – Geth; – Parity; – Web3.js – Ethers.js; – Infura; – Embark; – Brownie; – Alchemy; – Drizzle. – Bitcoin; – Lightning Network; – Ethereum Smart Contracts(ERC-20, ERC-721, ERC-223, ERC-777, ERC-1155, ERC-1337, ERC-3643 (ex-T-REX) and the ERC-1400); – Binance Smart Chain (BNB); – Cardano (ADA); – Solana (SOL); – Avalanche (AVAX); – Terra (LUNA); – Polkadot (DOT); – Polygon (MATIC); – Cosmos (ATOM); – Chainlink (LINK); – NEAR Protocol (NEAR); – Uniswap (UNI); – TRON (TRX); – Decentraland (MANA); – PancakeSwap (CAKE); – Toncoin (TON).
    Featured Skill Golang
    Ethereum
    web3.js
    Blockchain
    Solidity
    Blockchain, NFT & Cryptocurrency
    Smart Contract
    Blockchain Development
    Bitcoin
    Web3
    Network Architecture
    Blockchain Architecture
    React
    JavaScript
  • $40 hourly
    Main interest => Golang (Go) development and software architecture. Other languages: Laravel(PHP) - production experience with big projects. Rust, Python, Nodejs, Java - basic level (small tools, agents, scripts, POC projects). Technical stack: Linux, Grafana, Prometheus, InfluxDB, Telegraf. GCP, Firebase, AWS, Oracle Cloud. Ebay API (desktop applications, tools etc.) Ebay to Walmart bulk upload. Freeswitch, Kurento, Cisco CUIC, UCCX. SQL (MySQL, Postgres), Elasticsearch, Redis. Messengers integrations (FB messenger, Skype, Viber, Telegram, VK). Flussonic, ONVIF, ISAPI, OPCUA. Wails desktop apps with React JS. Selenium, Selenoid, Playwright automation.
    Featured Skill Golang
    Rust
    FreeSWITCH
    Cisco CallManager
    Facebook Development
    PostgreSQL
    eBay API
    PostgreSQL Programming
    MySQL
    Prometheus
    Laravel
    Firebase
    Grafana
    Data Scraping
    Elasticsearch
    Selenium
  • $30 hourly
    I am an Elixir/Golang/Python/Ruby programmer and Linux System Administrator. I had spent 22 years in the corporate world as a developer and linux administrator, working in the office. 8 years ago I jump to working remotely from home as a freelance developer. I have built apps for my customers ranging from locally in Nueva Esparta, and all over the world. I take pride in my work and the majority of my customers bring me repeat business and referrals. I feel I have been successful, not just because of my web programming skills, but because I am a reliable and dependable web programmer that can be trusted to follow through with my work. I enjoy working directly with my clients, rather than having project managers involved. Even though I seldom meet my clients in person (due to geography), I am able to effectively communicate via email and chat to complete the website development project to their specifications.
    Featured Skill Golang
    Phoenix Web Framework
    Phoenix
    Linux System Administration
    RESTful API
    API Development
    JavaScript
    Docker
    PostgreSQL
    Python
    Web Application
    Django
    Ruby on Rails
    Elixir
    Ruby
  • $15 hourly
    🌟 🔥🌟 🔥🌟 TOP RATED TALENT 🌟 🔥🌟 🔥🌟 Hello! Thank you for visiting my profile. I am a seasoned software engineer and open-source enthusiast with over 5 years of experience in developing and deploying various projects. My specialization lies in backend development, where I strive to deliver high-quality code following industry best practices. Expertise: - Building and Deploying: - 🚀 REST APIs and web services from scratch - 🌐 WebSocket connections, gRPC, GraphQL implementations - 🤖 Web automation and data extraction/crawling - 🌐 Serverless services with Node.js and Go - 📡 Event-driven chat systems - ⛓️ Blockchain solutions with Solidity (Ethereum), Rust, and C++ Languages: - 💻 JavaScript - 💻 TypeScript - 💻 Python - 💻 Go - 💻 PHP - 💻 Bash - 💻 Solidity (Ethereum) - 💻 Rust - 💻 C++ Tech Stacks: - Backend with Python: - 🐍 Python, Flask, Django, FastAPI, Scrapy - Backend with JavaScript/TypeScript: - 🟢 Express.js, NestJS - Backend with PHP: - 🚀 CodeIgniter, Yii2, Laravel - Backend with Go: - 🍺 Gin, GORM, Gorilla WebSocket Blockchain Experience: - ⛓️ Solidity smart contracts and decentralized applications (DApps) on Ethereum - ⛓️ Rust and C++ blockchain development Cloud Platforms: - ☁️ AWS (Lambda, API Gateway, EC2, S3) - ☁️ Google Cloud Platform (GCP) - ☁️ Cloudflare Containerization: - 🐳 Docker - ☸️ Kubernetes What You Can Expect: - 📈 High-quality, maintainable, and scalable code - 🏆 Best practices in software development - 🎯 Tailored solutions to meet your project needs Let's Collaborate: Feel free to contact me directly to discuss your project requirements. I am committed to providing services that ensure a long-term professional alliance with you.
    Featured Skill Golang
    REST API
    Kubernetes
    RabbitMQ
    Websockets
    Node.js
    PostgreSQL
    Linux
    Google Cloud Platform
    API Development
    Docker
    Web Development
    JavaScript
    Python
    API Integration
  • $18 hourly
    I am a software developer, now actively working as a Golang backend developer. I have developed backends using MongoDB and MySQL for complex problems. I have experience in developing: Microservices Communication between microservices JWT Authentication Rest APIs Role Authentication Private routing Protection from SQL Injections Notifications from server to Client Strong Knowledge of Concurrency ( goroutines), channels, and wait-group Stack 1. Full-Stack ( MEAN ) Frontend 1. Angular2+ 2. React ( Simple App for learning purposes) Backend 1. Golang 2. Node.js 3. PHP Databases 1. MongoDB 2. Firebase 3. MySQL I am passionate about problem-solving and fearlessly take challenges with a can-do attitude. With 2 years of experience and a proven record of cracking complex problems.
    Featured Skill Golang
    MEAN Stack
    Android
    Bootstrap
    C
    Mobile App Development
    Angular
    Firebase
    JavaScript
    C++
    TypeScript
    C#
    MySQL
    MongoDB
    Java
  • $100 hourly
    I specialized in third-party API integrations and building web applications. What I offer: - API Integration with any 3rd Party systems - Building custom web applications from scratch - Solving any Golang related task - Consulting clients with anything about the technology and helping them find the best solution for their problems My API integration expertise and some projects I worked on: I wrote software solutions for syncing orders, products, customers, categories, and other resources between e-commerce platform APIs and different ERP APIs. Also, I integrated many financial schemes through their APIs, like RT1, SEPA, Faster Payments, SWIFT, etc., to allow banks to safely exchange money in real-time on the Internet. Besides that, I used many other systems with well-known public APIs like Stripe API, authorize.net API, DHL API, Slack API, etc. Besides API Integration, I have expertise in building web applications using Golang. I've built many web applications from scratch based on Golang. Some of them: Custom CRM software, Veterinary management software, Rest API testing services, Warehouse management software, and many more. Consulting clients about the technology and finding the best solutions for them is also what I am doing. If you are a business owner with little experience in IT, I can advise you on how to digitalize and automate your business processes. In general, I have experience with 14+ years of building complex systems and microservices in various technologies, such as Golang, Java, PHP, Ruby, Javascript, Vue.js, Docker, Kubernetes, AWS, etc. I've worked for years in agile cross-functional teams. I had different roles and responsibilities, such as developing, deploying, monitoring software, modeling databases, and leading engineers. I pay a lot of attention to testing and firmly believe that automated tests are essential for every software.
    Featured Skill Golang
    MySQL Programming
    PostgreSQL Programming
    Web Development
    Full-Stack Development
    CI/CD
    Amazon Web Services
    Docker
    Kubernetes
    Microservice
    Back-End Development
    REST API
    API Development
    API
    API Integration
  • $120 hourly
    I am a passionate Software Engineer based in Sarajevo, Bosnia and Herzegovina (GMT+1), with over twelve years of professional experience in software development. I am currently completing my master’s in Computer Science. My core expertise include Go(lang), AWS and GCP, REST/GRPC APIs, Docker, Relational and Document databases, Message brokers, Terraform and others. I lead an engineering team at Polymer, an early-stage startup. Additionally, I am proficient in Java, Python, and some JavaScript (Vue.js and React). In my free time, I contribute to open-source projects via my GitHub and regularly explore topics related to software development, psychology, and philosophy.
    Featured Skill Golang
    Websockets
    Software Architecture & Design
    PostgreSQL Programming
    Serverless Computing
    Google Cloud Platform
    RESTful API
    Java
    PostgreSQL
    Microservice
    Docker
    Amazon Web Services
  • $125 hourly
    Software engineer with 10+ years of experience in development and devOps. Recent projects: * Fintech project (golang) * Custom connectors for Zapier, Workato, Terraform, Crossplane, Pulumi * Datasets management platform for Computer Vision projects (python) * IoT platform (golang) Skills: golang, python, devops, custom integrations
    Featured Skill Golang
    Docker
    RESTful API
    DevOps
    Terraform
    Application Release Automation
    Git
    API
    Python
    Scripting
    Zapier
    API Integration
    Automation
  • $57 hourly
    Enthusiastic, talented Senior Software Engineer with excellent programming skills, strong problem-solving abilities, quality-driven and customer-focused. Passionate not only about technology but also about applying it to improve people’s lives in new and innovative ways. Experienced in handling the entire software development life cycle, and used to working with a wide variety of technologies. A constant learner who motivates their peers. Self-motivated, positive, proactive and pragmatic, communicative and collaborative, and ready to take responsibility and ownership. EXPERTISE • Strong experience with Python, Go, Java, C, C++ and Lua; • Good Knowledge of Ruby and Js; • Solid experience with object-oriented design, and design patterns; • Experienced with UNIX operating system, including Linux for development and basic administration; • Familiarity with databases such as PostgreSQL, Oracle, MySQL and PL/SQL; • Experienced with OpenGL, 3D graphics, and ima​ging; • Great Computer Vision and OpenCV experience; • Good experience working with GUI development such as QT, Swing, and IUP; • Familiar with Web development: J2EE, Spring MVC, Tomcat, JSP, Servlets, JSF, HTML, CSS; • Good Knowledge with Multi-threaded and Client- Server programming; • Strong experience in design, unit testing, reviews, system testing, and requirements; • Experienced with all phases of product development lifecycle; • Experienced with source control systems like CVS, Subversion, JIRA, Buildbot and Hudson; • Familiar with agile methodologies as well as software planning and estimation techniques; • Strong commitment to life-long learning, enjoying teaching and mentoring; • Team oriented, encouraging the use of conventional procedures, practices, and tools; • Excellent written and verbal communication skills (English and Portuguese).
    Featured Skill Golang
    Web Development
    Web Application
    CSS
    HTML5
    AngularJS
    PHP
    JavaScript
    HTML
    WordPress
    Ruby on Rails
    Machine Learning
    Computer Vision
    Data Scraping
    Java
  • $15 hourly
    I am a seasoned Backend Engineer renowned for crafting well-structured, maintainable, and high-performance code. My primary domain of expertise lies in Go, though I possess a wealth of experience across various programming languages, including Rust, Python, and Node.js. I specialize in the development of microservices and excel in leveraging cutting-edge technologies for their seamless deployment. My professional repertoire encompasses a wide array of skills: * Backend Frameworks: I have demonstrated proficiency in Go and Rust, along with expertise in Solidity, and Flask. * API Proficiency: I am well-versed in building APIs, be it REST, gRPC, or WebSocket, ensuring seamless communication between software components. * Database Mastery: My expertise extends to working with databases such as MySQL, MongoDB, DynamoDB, and Datastore, facilitating efficient data management. * Messaging Expertise: I have hands-on experience with messaging systems like SQS, SNS, Pub/Sub, Nats, and Kafka, enabling real-time data exchange and event-driven architectures. * Test-Driven Development: I employ best practices in Test-Driven Development (TDD) to ensure the robustness and reliability of code. * Hosting Solutions: My proficiency in cloud platforms such as AWS, GCP, and Azure allows for the seamless deployment and scalability of your projects. Additionally, I am well-versed in orchestration and containerization technologies, including Helm, Kubernetes, and Docker, which enables me to manage your projects comprehensively, from development through to deployment. My unwavering commitment revolves around delivering top-notch, quality-driven solutions to my clients, with a strong emphasis on cultivating enduring, long-term business relationships.
    Featured Skill Golang
    Google Cloud Platform
    Azure DevOps
    Apache Kafka
    Node.js
    Kubernetes
    Elasticsearch
    RESTful API
    Blockchain
    Business with 1-9 Employees
    Rust
    PostgreSQL
    Python
  • $60 hourly
    9 years of full-stack design and development experience with Golang, NodeJS, Java, Python. 4 years worth of experience leading software development teams. BSc in Computer Science Designed and developed applications meeting client requirements for scalability, security, and reliability. Fixed numerous bugs in legacy systems. Competent applying architectural adjustments, optimizing for performance, and modernizing technology stacks. Experienced with software testing methodologies: TDD and Code First. Created a test plan and implemented thousands of end-to-end and unit test suites. Experienced with legacy systems. This taught me to quickly understand the intent behind code. It presented best practices to adopt, as well as code smells to refactor.
    Featured Skill Golang
    Apache Cassandra
    React
    Git
    SQL
    JavaScript
    Redis
    Software Architecture & Design
    Spring MVC
    Rust
    Spring Security
    Python
    Node.js
    Angular
  • $55 hourly
    I specialize in architecting and building systems using Golang and Python, specifically with FastAPI and Django. I have extensive experience working with these frameworks, utilizing them to efficiently develop prototypes and MVPs, as well as designing robust, high-performing, and scalable production systems. Additionally, I am well-versed in creating APIs with Django REST Framework, performing task-based processing with Celery, and integrating various external systems. As a full stack software engineer, I am highly proficient in React, Vue, and the essential HTML/CSS/Javascript components necessary for frontend development in any application. In addition to my expertise in web development, I also possess knowledge in low-level systems and native Android development. Furthermore, I have experience in data science and visualization, familiarizing myself with the scientific Python stack and D3 JS. My technical stack: AWS, Google Cloud, Golang, Python, Django, RestAPI, Multiprocessing, Scrapy, Blockchain, Ethereum, Solana, HBAR, L1 and L2 blockchains, Microservices, AWS Lambda, AWS Step Functions, AWS S3, GRCP
    Featured Skill Golang
    Ethereum
    Android SDK
    iOS Jailbreaking
    AWS Cloud9
    iOS Development
    Python
    AWS Lambda
    Google Cloud Platform
    Blockchain
    Java
    Android App Development
  • $40 hourly
    Who am I: 🏆 TOP-RATED PLUS freelancer (with 100% Job Success) and all 5 🌟 reviews 💻 8+ years in Web Development (frontend & backend) 📜 Writing maintainable, readable, and well-documented code that works is my passion 🌟 WHY SHOULD YOU CHOOSE ME? 🌟 ✅ Client Reviews: I focus on providing VALUE to all of my Clients and Earning their TRUST. The Client Reviews and Feedback on my Profile are immensely important to me and the value that I provide. ✅ Over-Delivering: This is core to my work as a Freelancer. My focus is on GIVING more than what I expect to RECEIVE. I take pride in leaving all of my Clients saying "WOW". ✅ Responsiveness: Being extremely responsive and keeping all lines of communication readily open with my Clients. ✅ Resilience: Reach out to any of my Current of Former Clients and ask them about my Resilience. Any issue that my Clients face, I attack them and find a SOLUTION. ✅ Kindness: One of the biggest aspects of my life that I implement in every facet of my life. Treating everyone with respect, understanding all situations, and genuinely wanting to IMPROVE my Client's situations. The 🏆 client review 🏆 below which you will find in my reviews section and numerous other likes it, described the quality of work and the value that you can expect from working with me: "Tam is a very skilled developer who does not shy away from the difficult tasks. He is also extremely consistent and available. I will continue to hire Tam for ongoing projects." 🙋🏼‍♂️I am eager to work with you, to provide reliable, consistent, and High-Level solutions to design/development challenges. Please contact me, so we can discuss how we can work together to FULLY meet your Business Needs!
    Featured Skill Golang
    Jest
    Firebase
    AWS Lambda
    Tailwind CSS
    NestJS
    React
    Node.js
    Next.js
    Python
    MongoDB
    PostgreSQL
    Gatsby.js
    Django
    ExpressJS
  • $25 hourly
    I'm a developer who cares about writing reliable, readable and maintainable code. I've worked with Go the most, but have also worked in Python and Java. I have experience in Docker and CI /CD automation and deployment. Experienced in: - Web frameworks: Go, Flask, Java - Payment APIs: Braintree, Stripe - SaaS application structure - Service-oriented architecture - REST API and WebSockets design - Test-driven development - Performance - Databases: MySQL, PostgreSQL, Redis, Elasticsearch - Queuing systems: NSQ, RabbitMQ, Kafka - Hosting/Infra: Google Cloud, AWS, Heroku I currently work as a Software Engineer at Google. Previous companies I've worked at: Tokopedia (an Indonesian leading E-Commerce, Unicorn Company), Hot Cocoa Software (a service-based company based in Delhi) where I have worked on more than 20 US/UK projects. Github username: rahul2393
    Featured Skill Golang
    Software Architecture & Design
    Web Service
    Java
    Python
  • $50 hourly
    I’m an engineer with almost 7+ years of experience. Developed a network utils for Linux OS. Small Web Servers with Microservice architecture. Integrated Equinix Metal with many other platforms. Custom Provider for Terraform for product integration. Custom Kubernetes Operator for product integration. Developed a Monitoring Server for New Generation Networks. Agents for configuring and managing a Smart Network Devices. Developed NodeJS Backend for SDN Web Platform. Developed UI for Network Management Tool and e.t.c. Worked on Linux Foundation's EMCO project.
    Featured Skill Golang
    DevOps Engineering
    Cryptography
    Terraform
    Git
    Kubernetes
    C
    Network Engineering
    Docker
    Redis
    MariaDB
    TCP/IP
    Linux
    MongoDB
    Microservice
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

How to Hire Top Golang Developers

What is a Golang developer?

The Go language, often referred to as Golang, is an open-source programming language built for solving problems encountered in complex software infrastructure environments. A Golang developer can help you with programming across large-scale networks or systems. .

How do you hire a Golang developer?

You can source Golang developers on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in a Golang developer.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview Golang developers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of Golang developers you need to complete your project.

How much does it cost to hire a Golang developer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced Golang developer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their Golang developer services more competitively. 

Rates typically charged by Golang developer on Upwork are:

  • Beginner: $25 per hour
  • Intermediate: $43 per hour
  • Advanced: $90 per hour

Which one is right for you will depend on the specifics of your project. 

How do you write a Golang developer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample Golang developer job post titles:

  • Chrome extension developer familiar with the Go language
  • Need senior back-end developer expert in Golang
  • Do you really know Go? We want to hire you

Project description

An effective Golang developer job post should include: 

  • Scope of work: From coordinating with solution architects to explaining all technical requirements, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or languages, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Golang developer job responsibilities

Here are some examples of Golang developer job responsibilities:

  • Participate in all requirement-gathering sessions
  • Regularly meet with solution architects to design whole application framework
  • Identify areas for continuous process improvement

Golang developer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in a Golang developer. Here are some examples:

  • Experience in Go, Python, and Google Cloud development as well as exposure to web servers
  • Track record of successfully working on repository management systems such as SVN and GitHub
  • Minimum 2 years of senior programming experience, including architecture and high-level design
View less
A talent edge for your entire organization
Enterprise Suite has you covered for hiring, managing, and scaling talent more strategically.
Schedule a call