Backend Developer

Go

Backend Developer

Go
plac Teatralny 8, Wrocław

Opera Software

Full-time
Permanent
Mid
Hybrid

Job description

Location: Wrocław


We're looking for a Backend Developer who wants real impact — on architecture, performance, and how things scale. You'll work with TypeScript/Node.js and Go, build systems that handle real-world traffic, and dive deep into networking, Linux kernel and protocol-level details when needed. We’re a focused, collaborative team that values clarity, ownership, and autonomy. No pointless meetings, no layers of management — just engineers who care about building things right, learning from each other, and keeping systems fast, reliable, and scalable.


If you're into designing efficient APIs, understanding how things behave under load, and making infrastructure decisions that matter — let’s talk.


Role & Responsibilities:

  1. Build and maintain backend services using Go and TypeScript/Node.js.
  2. Optimize system performance, troubleshoot issues, and improve concurrency and latency.
  3. Develop and maintain low-level communication protocols on TCP/TLS/HTTP2 levels.
  4. Implement monitoring tools and collect performance metrics.
  5. Write and optimize complex SQL queries and database operations.
  6. Maintain and improve large, legacy codebases with confidence and attention to stability and scalability.


Job Requirements:

  1. 3+ years of professional backend development experience.
  2. Strong skills in compiled languages (Go, C/C++, Java, Kotlin, Rust) and scripting languages (TypeScript/Node.js, Python, Perl).
  3. Proficient with Linux OS and network protocols (HTTP2, TCP, TLS).
  4. Solid understanding of algorithm complexity (Big O notation).
  5. Comfortable working in and maintaining large, legacy codebases.


An Ideal Candidate’s Profile:

  1. Experience with SQL query optimization.
  2. Knowledge of the Linux kernel.
  3. Exposure to very large codebases.


What’s on Offer:

  1. Flat organizational structure with short decision-making processes that boost your creativity and drive
  2. A team of experienced and supportive individuals that fosters a friendly work atmosphere
  3. Professional skill development
  4. A diverse and inclusive workplace
  5. Smart working technology

Interested?

We are actively reviewing applications, so apply now! We are looking forward to hearing from you.

Tech stack

    Go

    regular

    TypeScript

    regular

    Node.js

    regular

    Python

    regular

    C++

    regular

    Java

    regular

    Kotlin

    regular

    Linux

    regular

Office location

Published: 09.06.2025

About the company

Opera Software

Opera is a global internet brand trusted by over 300 million people every month. For three decades, we’ve been creating fast, fun, and innovative online experiences, from our browsers and gaming platforms to personalized...

Company profile
Backend Developer - Opera Software