Hybrid Go / Golang Developer

Posted 1 hour ago

Apply now

About the role

  • Software developer responsible for developing and optimizing backend components for scalable services at Assecor. Collaborating with cross-functional teams and integrating messaging systems and APIs.

Responsibilities

  • You develop and optimize backend components for high-performance, scalable services
  • You design and implement well-structured APIs for internal and external interfaces
  • You implement highly concurrent logic using Go concurrency patterns and ensure efficient resource usage
  • You integrate messaging systems and work on event-driven architectures
  • You work with SQL and NoSQL databases and design performant, robust data models
  • You use CI/CD pipelines, automated testing, and containerization with Docker to roll out releases safely and quickly
  • You ensure observability and support incident response
  • You work closely with your team, share knowledge, and ensure high-quality, collaborative results

Requirements

  • You are highly proficient in Go (version 1.22 or later) and have practical experience developing production backends
  • You can analyze technical requirements, break them down cleanly, and implement them in a structured way
  • You have experience testing in Go, e.g., unit tests, integration tests, and ideally test automation
  • You deliver high-quality work, value clean, maintainable code, and participate in meaningful code reviews
  • You work independently, take ownership of your services, and make well-founded technical decisions
  • You are strongly team-oriented, communicate openly, and enjoy working in cross-functional software teams
  • You speak German at least at B2 level
  • Additional assets:
  • You have real project experience with messaging systems such as Kafka, NATS, or RabbitMQ
  • You have worked with CI/CD pipelines and are familiar with automated testing and deployment
  • You have experience with containerization and the use of Kubernetes
  • You bring experience in performance tuning, resilience engineering, and security
  • You have worked in agile teams, e.g., Scrum or Kanban, and appreciate iterative, incremental development

Benefits

  • Flexible working hours and the option to work remotely
  • Development opportunities including coverage of further training costs
  • Flat hierarchies and short decision-making paths
  • Individual freedom and respectful collaboration
  • Open corporate culture, pleasant work atmosphere & regular team events
  • Long-term prospects, company pension plan & supplementary health insurance (BKzV)
  • More work–life balance through a partnership with our provider voiio
  • Optional subsidy for Urban Sports membership or a BVG public transport pass
  • Access to discounts via our partner Corporate Benefits

Job title

Go / Golang Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job