Remote Jobs RockRemote Jobs Rock

Tech Lead (Go) - Software Engineering

πŸ•’ 4 days ago
GoGolangBackend DevelopmentScalable Architectures

πŸ“œ Description

  • Lead the technical direction of the team and own key architecture decisions.
  • Design and develop scalable backend services and APIs using Go.
  • Stay hands-on with production code and solve complex technical challenges.
  • Mentor Software Engineers and support their technical growth.
  • Collaborate closely with Product, QA, and other engineering teams.

πŸ› οΈ Requirements

  • 7+ years of software engineering experience.
  • Strong commercial experience with Go (Golang).
  • Strong backend and software engineering background.
  • Experience designing scalable architectures and distributed systems.
  • Strong understanding of microservices architecture and asynchronous communication patterns.
  • Solid experience with PostgreSQL, Redis, and REST APIs.
  • Experience with message brokers such as RabbitMQ, Kafka, or similar.
  • Experience with Docker and CI/CD pipelines.
  • Experience leading engineers and driving technical and architectural decisions.
  • Strong hands-on approach β€” you are comfortable staying close to the code and contributing to production development.

✨ Benefits

  • Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
  • Work-life fit: remote or hybrid format with flexible hours across international teams.
  • Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
  • Recognition programs: structured performance reviews and team awards.
  • Team culture: retreats in international locations (for example, company apartments in Cyprus).
Full job description

We are looking for a strong Tech Lead with deep software engineering and backend expertise to lead a small engineering team and take ownership of technical decisions, architecture, and engineering quality.

This is a hands-on role β€” you will drive the technical direction of the team while staying deeply involved in production development, architecture, and solving complex engineering challenges.

You will lead a small cross-functional team consisting of 3 Software Engineers and 2 QA Engineers.

Our core backend stack is Go, so we are looking for someone with strong commercial Golang experience and a solid background in building scalable, distributed systems.

We also expect you to actively leverage AI tools to improve engineering quality, productivity, and development velocity.


Responsibilities

  • Lead the technical direction of the team and own key architecture decisions.
  • Design and develop scalable backend services and APIs using Go.
  • Stay hands-on with production code and solve complex technical challenges.
  • Design reliable, scalable, and maintainable distributed systems.
  • Lead code reviews and maintain high engineering standards across the team.
  • Improve system performance, reliability, observability, and scalability.
  • Identify technical risks, bottlenecks, and areas for improvement.
  • Mentor Software Engineers and support their technical growth.
  • Help increase team productivity and improve engineering efficiency.
  • Collaborate closely with Product, QA, and other engineering teams.
  • Continuously improve development processes, engineering practices, and delivery quality.
  • Actively use AI-powered development tools to accelerate engineering workflows and improve code quality.

Requirements

  • 7+ years of software engineering experience.
  • Strong commercial experience with Go (Golang).
  • Strong backend and software engineering background.
  • Experience designing scalable architectures and distributed systems.
  • Strong understanding of microservices architecture and asynchronous communication patterns.
  • Solid experience with PostgreSQL, Redis, and REST APIs.
  • Experience with message brokers such as RabbitMQ, Kafka, or similar.
  • Experience with Docker and CI/CD pipelines.
  • Experience leading engineers and driving technical and architectural decisions.
  • Strong hands-on approach β€” you are comfortable staying close to the code and contributing to production development.
  • Strong understanding of engineering best practices, code quality, testing, and system reliability.
  • Experience using AI development tools such as Cursor, GitHub Copilot, Claude Code, or similar in daily development.

    Nice to Have
  • Experience with Kubernetes and GitOps.
  • Experience building high-load or high-availability systems.
  • Experience with event-driven architectures.
  • Experience with Web3, blockchain, fintech, or other transaction-heavy products.
  • Experience integrating LLM APIs or AI capabilities into production products.
  • Experience with TypeScript / Node.js or other backend technologies.

Benefits

  • Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
  • Work-life fit: remote or hybrid format with flexible hours across international teams.
  • Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
  • Recognition programs: structured performance reviews and team awards.
  • Team culture: retreats in international locations (for example, company apartments in Cyprus).
Coder

Software Engineering Manager (Core Workspaces)

πŸ•’ 2 days ago
CoderπŸ‘₯ 51 - 200 employees🏒 Computer Software

Lead and grow the Core Workspaces engineering team at Coder, guiding technical direction and enhancing agent capabilities in development environments.

ReactTypeScriptGoLLMs
Vantage Point Solutions

Substation Engineering Lead (PE)

πŸ•’ yesterday
Vantage Point SolutionsπŸ‘₯ 201 - 500 employees🏒 Telecommunications

The Substation Engineering Lead will provide technical leadership and project oversight for electric utility substation projects, ensuring successful execution from planning to commissioning.

Project ManagementSubstation DesignElectrical EngineeringQuality Assurance
Grafana Labs

Engineering Manager - Grafana Application Security | EMEA | (Remote, UK)

πŸ•’ 2 days ago
Grafana LabsπŸ‘₯ 1001 - 5000 employees🏒 Computer Software

Lead the application security engineering team, developing and implementing security strategies while collaborating with various teams to enhance the overall security posture.

Application SecurityCloud SecurityVulnerability ManagementSecurity Strategy
Crystalia Glass

CAD Engineers Team Lead

πŸ•’ 2 days ago
Crystalia Glass🏒 Construction

Lead a team of CAD engineers in managing interior glass partition projects, ensuring quality, mentoring staff, and optimizing workflows while collaborating with cross-functional teams.

πŸ“ πŸ‡ΊπŸ‡¦ Ukraine +4 - Remote?πŸ’Ό Full-Time🎺 LeadπŸ‘¨β€πŸ’» Engineering ManagerπŸ“’ πŸ‡¬πŸ‡§ English Required
Autocad 2DSolidworks 3DProject ManagementQuality Assurance

Trusted by Remote Workers