CrawlJobs Logo

Senior Golang Developer Consultant

thoughtworks.com Logo

Thoughtworks

Location Icon

Location:
Singapore , Singapore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a skilled and passionate Senior Golang Developer Consultant to join our team. As a consultant in our firm, you'll have the opportunity to work on diverse and impactful projects for our clients across various industries. This isn't just a coding job; you will be a trusted technical advisor, a problem solver, and an integral part of the client's success. You will be responsible for designing, developing, and deploying high-performance, scalable, and resilient applications. This role is perfect for a developer who thrives on new challenges and enjoys building robust back-end systems using Go.

Job Responsibility:

  • Architect, develop, and maintain high-quality, efficient, and reliable software using the Go programming language
  • Work directly with clients to understand their business needs, translate requirements into technical specifications, and propose effective solutions
  • Design and implement RESTful APIs, microservices, and other distributed systems
  • Write clean, well-documented, and testable code
  • Participate actively in code reviews to maintain high coding standards
  • Debug production issues and optimize application performance to ensure stability and efficiency
  • Work with databases (SQL and NoSQL) and cloud platforms to build comprehensive solutions
  • Keep up-to-date with the latest trends and best practices in the Golang community and broader cloud-native ecosystem

Requirements:

  • Minimum of 3+ years of professional experience developing software with Golang
  • Deep understanding of Go's concurrency model, including goroutines and channels
  • Proven experience building and consuming RESTful APIs
  • Proficiency with at least one SQL database (e.g., PostgreSQL, MySQL) and one NoSQL database (e.g., MongoDB, Redis)
  • Hands-on experience with at least one major cloud provider (AWS, GCP, or Azure) and familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Strong knowledge of Git
  • Excellent communication and problem-solving skills, with the ability to explain complex technical concepts to non-technical stakeholders

Nice to have:

  • Experience with event-driven architecture and message queues (e.g., RabbitMQ, Kafka)
  • Knowledge of CI/CD pipelines
  • Experience with other languages like Python, Java, or Node.js is a plus
What we offer:
  • Learning & Development
  • Interactive tools
  • Numerous development programs
  • Teammates who want to help you grow
  • Empowering our employees in their career journeys

Additional Information:

Job Posted:
January 12, 2026

Employment Type:
Fulltime
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 30214 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Golang Developer Consultant

Senior Software Engineer

As a Senior Software Engineer on the Developer Experience team within the Platfo...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
Not provided
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of CS fundamentals (data structures, algorithms, databases, REST APIs)
  • 5+ years of backend development experience
  • proficient in Ruby (preferred), Golang, Python, or similar
  • passion for enhancing developer experience (DevEx) and optimizing tooling
  • strong sense of ownership and proactive attitude
  • thrives on collaboration, mentorship, and knowledge sharing
  • skilled in aligning diverse groups toward a shared vision
  • experience in system architecture, domain modeling, and object-oriented design
  • proven track record of writing clean, tested, and concise code
Job Responsibility
Job Responsibility
  • Design, build, and maintain core software tools and libraries used by Checkr’s engineering teams, ensuring a seamless developer experience, including CI/CD processes
  • collaborate in defining and implementing golden paths for service building, including the development of essential components that support these paths
  • participate in architectural discussions with cross-functional teams to align on and drive engineering best practices
  • provide feedback and consultation to enhance development workflows and ensure the reliability and performance of our systems
  • communicate complex technical information and advocate for developer experience initiatives to stakeholders at various levels
  • manage small to medium-sized projects with limited guidance, potentially involving cross-functional collaboration
  • provide actionable feedback and mentor less experienced team members to foster a collaborative and supportive team environment
What we offer
What we offer
  • A fast-paced and collaborative environment
  • learning and development allowance
  • competitive cash and equity compensation
  • 100% medical, dental, and vision coverage
  • up to $25K reimbursement for fertility, adoption, and parental planning services
  • flexible PTO policy
  • monthly wellness stipend, home office stipend, and commuter stipend
  • in-office perks including lunch four times a week, commuter stipend, and an abundance of snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Automation Engineer

Design, develop, and maintain GoLang-based microservices with REST and gRPC inte...
Location
Location
Spain , Madrid
Salary
Salary:
40000.00 - 55000.00 EUR / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain GoLang-based microservices with REST and gRPC interfaces
  • Collaborate on infrastructure automation using OpenTofu and Azure Container Apps
  • Work with cross-functional teams to enhance automation capabilities using standardized techniques
  • Develop innovative automation strategies to improve productivity and reduce errors
  • Assist and consult internal customers with their automation needs and best practices
  • Fulltime
Read More
Arrow Right

CM Python Developer

CM Python Developer
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Total Experience: 6-8 years
  • Strong full-stack Python capabilities with 5+ years of experience spanning backend development, web applications, and data processing
  • Experience with Django, Flask, FastAPI, Django REST Framework
  • PyTest with CI/CD integration
  • Unix/Linux experience
  • Strong SQL and pandas combination
  • Solace middleware experience
  • CLOUD DEVELOPER ENGINEERING ARCHITECT ENVIRONMENT SUPPORT ANALYST EPIC GRAND CENTRAL CADENCE ANALYST FULLSTACK DEVELOPER WITH GCP GCP DOMAIN ARCHITECT NET BACK ENGINEER PERFORMANCE ARCHITECT PYTHON DEVELOPER SALESFORCE COMMERCE CLOUD CONSULTANT SENIOR NETWORK ENGINEER SQL APPLICATION DEVELOPER SR. GOLANG DEVELOPER WITH KUBERNETES
  • Fulltime
Read More
Arrow Right

Staff/ Senior Software Consultant - Golang + GCP

We are seeking Senior Developers with expertise in Golang and Google Cloud Platf...
Location
Location
Pakistan , Karachi, Lahore, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in Golang development in a production environment
  • Strong understanding of software design patterns and proven application of SOLID principles
  • Proven experience with PostgreSQL databases
  • Hands-on expertise with Google Cloud Platform (GCP)
  • Experience with microservice architecture, distributed systems, and real-time communication platforms
  • Solid experience with containerization and orchestration tools such as Docker and Kubernetes
  • Knowledge of monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Open Telemetry)
  • Good knowledge of CI/CD pipelines for continuous integration and automated deployments
  • Exposure to security best practices for authentication, encryption, and secure API design
  • Comfortable using AI-powered coding tools to support development workflows
Job Responsibility
Job Responsibility
  • Lead the design and development of complex features and systems, ensuring scalability, security, and maintainability
  • Take responsibility for overall code quality, following engineering best practices such as CI/CD, secure coding, and test automation
  • Apply software design patterns and SOLID principles to deliver clean, efficient, and maintainable solutions
  • Collaborate with architects, stakeholders, and clients to align technical solutions with business goals
  • Act as a technical point of contact for assigned projects and mentor junior engineers to foster technical growth
  • Work with databases (especially PostgreSQL) and message queues for distributed and asynchronous systems
  • Design, develop, and maintain APIs (REST and gRPC) for microservices-based architectures
  • Utilize Google Cloud Platform (GCP) services to deploy and scale applications
  • Contribute to the setup and management of CI/CD pipelines for automated deployments
  • Stay updated on emerging technologies, including the use of AI-powered coding tools, to enhance productivity and code quality
Read More
Arrow Right

Staff/ Senior Software Consultant - Golang + GCP

We are seeking Senior Developers with expertise in Golang and Google Cloud Platf...
Location
Location
Pakistan , Karachi; Lahore; Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in Golang development in a production environment
  • Strong understanding of software design patterns and proven application of SOLID principles
  • Proven experience with PostgreSQL databases
  • Hands-on expertise with Google Cloud Platform (GCP)
  • Experience with microservice architecture, distributed systems, and real-time communication platforms
  • Solid experience with containerization and orchestration tools such as Docker and Kubernetes
  • Knowledge of monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Open Telemetry)
  • Good knowledge of CI/CD pipelines for continuous integration and automated deployments
  • Exposure to security best practices for authentication, encryption, and secure API design
  • Comfortable using AI-powered coding tools to support development workflows
Job Responsibility
Job Responsibility
  • Lead the design and development of complex features and systems, ensuring scalability, security, and maintainability
  • Take responsibility for overall code quality, following engineering best practices such as CI/CD, secure coding, and test automation
  • Apply software design patterns and SOLID principles to deliver clean, efficient, and maintainable solutions
  • Collaborate with architects, stakeholders, and clients to align technical solutions with business goals
  • Act as a technical point of contact for assigned projects and mentor junior engineers to foster technical growth
  • Work with databases (especially PostgreSQL) and message queues for distributed and asynchronous systems
  • Design, develop, and maintain APIs (REST and gRPC) for microservices-based architectures
  • Utilize Google Cloud Platform (GCP) services to deploy and scale applications
  • Contribute to the setup and management of CI/CD pipelines for automated deployments
  • Stay updated on emerging technologies, including the use of AI-powered coding tools, to enhance productivity and code quality
Read More
Arrow Right

Staff/ Senior Software Consultant - Golang + GCP

We are seeking Senior Developers with expertise in Golang and Google Cloud Platf...
Location
Location
Pakistan , Karachi, Lahore, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in Golang development in a production environment
  • Strong understanding of software design patterns and proven application of SOLID principles
  • Proven experience with PostgreSQL databases
  • Hands-on expertise with Google Cloud Platform (GCP)
  • Experience with microservice architecture, distributed systems, and real-time communication platforms
  • Solid experience with containerization and orchestration tools such as Docker and Kubernetes
  • Knowledge of monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Open Telemetry)
  • Good knowledge of CI/CD pipelines for continuous integration and automated deployments
  • Exposure to security best practices for authentication, encryption, and secure API design
  • Comfortable using AI-powered coding tools to support development workflows
Job Responsibility
Job Responsibility
  • Lead the design and development of complex features and systems, ensuring scalability, security, and maintainability
  • Take responsibility for overall code quality, following engineering best practices such as CI/CD, secure coding, and test automation
  • Apply software design patterns and SOLID principles to deliver clean, efficient, and maintainable solutions
  • Collaborate with architects, stakeholders, and clients to align technical solutions with business goals
  • Act as a technical point of contact for assigned projects and mentor junior engineers to foster technical growth
  • Work with databases (especially PostgreSQL) and message queues for distributed and asynchronous systems
  • Design, develop, and maintain APIs (REST and gRPC) for microservices-based architectures
  • Utilize Google Cloud Platform (GCP) services to deploy and scale applications
  • Contribute to the setup and management of CI/CD pipelines for automated deployments
  • Stay updated on emerging technologies, including the use of AI-powered coding tools, to enhance productivity and code quality
Read More
Arrow Right

Senior Software Engineer, Developer Experience

As a Senior Software Engineer on the Developer Experience team within the Platfo...
Location
Location
United States , Denver; San Francisco
Salary
Salary:
155000.00 - 215000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of CS fundamentals (data structures, algorithms, databases, REST APIs)
  • 5+ years of backend development experience
  • Proficient in Ruby (preferred), Golang, Python, or similar
  • Passionate about enhancing developer experience (DevEx) and optimizing tooling
  • Strong sense of ownership and a proactive attitude
  • Thrive on collaboration, mentorship, and knowledge sharing
  • Skilled in aligning diverse groups toward a shared vision
  • Experience in system architecture, domain modeling, and object-oriented design
  • Proven track record of writing clean, tested, and concise code
Job Responsibility
Job Responsibility
  • Design, build, and maintain core software tools and libraries used by Checkr’s engineering teams, ensuring a seamless developer experience, including CI/CD processes
  • Collaborate in defining and implementing golden paths for service building, including the development of essential components that support these paths
  • Participate in architectural discussions with cross-functional teams to align on and drive engineering best practices
  • Provide feedback and consultation to enhance development workflows and ensure the reliability and performance of our systems
  • Communicate complex technical information and advocate for developer experience initiatives to stakeholders at various levels
  • Manage small to medium-sized projects with limited guidance, potentially involving cross-functional collaboration
  • Provide actionable feedback and mentor less experienced team members to foster a collaborative and supportive team environment
What we offer
What we offer
  • A fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive cash and equity compensation, and opportunity for advancement
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • In-office perks (lunch five times a week, a commuter stipend, and an abundance of snacks and beverages)
  • A relocation stipend may be available
  • Fulltime
Read More
Arrow Right

Senior Software Consultant - Go + React

10Pearls is seeking a Senior Full Stack Engineer to build and scale interactive ...
Location
Location
Pakistan , Karachi, Lahore, Islamabad
Salary
Salary:
Not provided
10pearls.com Logo
10Pearls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience in Golang with API development
  • 3+ years of experience with React.js and TypeScript in production environments
  • Proven full-stack experience building complete SaaS applications end-to-end (Mandatory)
  • Strong expertise in PostgreSQL, database design, and query optimization
  • Experience designing multi-tenant SaaS platforms with secure data isolation
  • Solid understanding of RESTful API design and microservices architecture
  • Strong knowledge of authentication mechanisms (JWT, OAuth2, RBAC) and security best practices
  • Experience with Azure cloud infrastructure, Docker, and Kubernetes
  • Familiarity with CI/CD pipelines and automated testing strategies
  • Financial Services domain experience (Mandatory)
Job Responsibility
Job Responsibility
  • Design and build secure, scalable dashboard applications for a multi-tenant analytics platform using React
  • Develop high-performance APIs using Golang to serve complex financial and enterprise datasets
  • Design and implement interactive data visualizations using React and TypeScript
  • Build and maintain multi-tenant architectures with strict data isolation and access controls
  • Optimize PostgreSQL queries, indexing strategies, and database performance
  • Implement authentication and authorization frameworks (OAuth2, OIDC, RBAC, SSO)
  • Develop real-time data update mechanisms and caching strategies (e.g., Redis or in-memory caching)
  • Ensure adherence to secure coding standards aligned with OWASP and industry compliance frameworks
  • Establish and maintain CI/CD pipelines using GitHub Actions
  • Collaborate closely with Data Engineers to integrate analytics pipelines and ML-driven features
Read More
Arrow Right