Muxon logo
Muxon

🇺🇸 Precision talent for complex roles 🇩🇪 Präzisionstalente für komplexe Herausforderungen 🇪🇺 🌍

Go Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2024H1B No SponsorCompany SiteLinkedIn

Location

Germany

Posted

5 hours ago

Salary

€65K - €75K / year

Seniority

Senior

Job Description

Go Developer

Muxon

• Design, development and enhancement of REST APIs, primarily using Go. • Maintenance and improvement of existing backend services. • Apply Test-Driven Development practices and ensure high code quality through static analysis and linting. • Develop internal CLI tools and supporting utilities. • Work with PostgreSQL, Redis, RabbitMQ/Kafka, S3-compatible storage and containerized environments. • Contribute to CI/CD pipelines and Kubernetes deployments. • Collaborate closely with the engineering team to deliver reliable and scalable backend solutions.

Job Requirements

  • Minimum of 4 years of professional experience in backend/API development.
  • Solid hands-on experience with Go and building REST APIs.
  • Experience with PostgreSQL, Redis, RabbitMQ or Kafka, and S3-compatible storage.
  • Strong knowledge of Docker, Kubernetes and CI/CD tools such as GitLab CI or GitHub Actions.
  • Good shell/CLI skills.
  • Understanding of Test-Driven Development and software quality best practices.
  • Residency in Germany.
  • Business-fluent German (C1).

Benefits

  • 100% remote work from anywhere in Germany, no travel required.
  • Modern technology stack with Go, Kubernetes, Docker and cloud-native tools.
  • High level of technical ownership and influence on architectural decisions.
  • Collaborative engineering environment with flexible project planning.
  • Individual training budget.
  • Clear career progression and increasing project responsibility.
  • 30 vacation days per year.

Related Job Pages

More Backend Engineer Jobs

ClickHouse logo

Senior Software Engineer – Python, Data Ecosystem

ClickHouse

ClickHouse is an open-source, column-oriented OLAP database management system.

Backend Engineer5 hours ago
Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Own and evolve ClickHouse's Python connector and SDK ecosystem, raising the bar on performance, reliability, and API design • Build and maintain integrations with orchestration platforms (Airflow, Dagster, Prefect) and transformation tools (dbt) to enterprise-grade quality standards • Drive the AI/LLM integration strategy: designing connectors and patterns that make ClickHouse a natural fit in RAG architectures, ML feature pipelines, and LLM-powered data applications • Engage actively with the open-source community: triage issues, support contributors, advocate for users, and shape the roadmap based on real-world feedback • Collaborate with Product, Cloud, and other engineering teams to align integration work with broader platform priorities • Bring a practitioner's perspective to roadmap decisions, grounding prioritization in genuine Data Engineer and Data Scientist workflows.

Canada
Castillians logo

Senior Software Engineer – .NET, React, Azure

Castillians

The world's trusted engineering network

Backend Engineer5 hours ago
ContractRemoteTeam 51-200Since 2006H1B No Sponsor

• Providing technical guidance and expertise to the team. • Supporting architectural and technology-related decision-making throughout the project lifecycle. • Mentoring team members on a regular basis to promote professional growth and knowledge sharing. • Fostering a culture of empowerment, innovation, and effective problem-solving within the team. • Participating actively in code reviews to ensure high standards of code quality and maintainability. • Taking part in Agile ceremonies and contributing to continuous team improvement. • Identifying, assessing, and helping resolve technical risks, issues, and project impediments. • Delivering constructive technical feedback and conducting reviews to support team success. • Resolving technology-related challenges that may hinder development progress.

Worldwide
Gruntwork logo

Golang Contractor – Open Source

Gruntwork

Your entire infrastructure. Defined as code. In about a day.

Backend Engineer6 hours ago
ContractRemoteTeam 11-50H1B No Sponsor

• Work collaboratively with the open source community to design and implement innovative new features • Help maintain and improve the quality of our codebases, infrastructure, and documentation • Review and provide feedback on pull requests from the community and team members

United States
$45 - $55 / hour
Spassu logo

Java Fullstack Developer, Angular

Spassu

Soluções digitais para transformar o futuro

Backend Engineer6 hours ago
Full TimeRemoteTeam 1,001-5,000Since 1992H1B No Sponsor

• Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, aligned with agile development processes. • Join the development team, taking work items to implement each Sprint; • Carry out development-related activities such as analysis and design, programming, testing, and requirements; • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment; • Manage own work, promptly informing the team of any delays or other impediments; • Mentor and support developers on the project development team; • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project; • Identify, build, and test developed components to ensure quality; • Perform corrective and evolutionary maintenance of software components; • Prepare technical documentation according to the requirements of the contract being executed; • Integrate the components produced with those built by other team members, using the integration tool defined for the project; • Set up and configure a local development environment according to the project's requirements and needs; • Provide support to the IT team and client users, when requested, about the characteristics and specifics of developed components, modules, and software packages; • Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components; • Monitor acceptance testing and deployment of the software in the client's environments as established in the contract; • Provide training and knowledge transfer to the client about the developed software to ensure proper system operation; • Understand the operation of information systems through experimentation/observation, and have the ability to refactor legacy web systems.

Brazil