All offersGdańskGoGolang Developer
Golang Developer

Golang Developer

Type of work
Employment Type
Operating mode

Tech stack

    Microservice Architecture
    Design Patterns

Job description

Online interview

Hello, Golang enthusiasts! We are searching for a skilled and passionate Golang Developer to join our team and help us create Oxla SaaS product. If you excel in writing high-quality Golang code and enjoy working with innovative technologies, we would be delighted to have you on board.

What do we offer?

  • ESOP (Employee Stock Option Plan) for every employee
  • 37 days of paid personal time off
  • 100% paid sick leave
  • Private health insurance
  • Life insurance
  • MultiSport
  • Freedom to choose the form of employment
  • We are a remote-first company
  • Flexible working hours
  • Once a quarter off-site trips for the whole team
  • Home Office bonus for starters

What will you do as Golang Developer at Oxla? 

  • Develop, test, and maintain high-quality, scalable Golang microservices
  • Implement gRPC-based communication between services
  • Design and integrate message queues and async processing systems for efficient data handling
  • Develop and maintain billing logic, ensuring accurate and timely financial transactions
  • Participate in code and design reviews to ensure high-quality, maintainable code
  • Troubleshoot, diagnose and resolve production issues as needed

What is a must-have to do the job effectively?

  • 2+ years of experience in software development using Golang
  • Proficient in microservices architecture and design patterns
  • Familiarity with message queues (e.g., Kafka, RabbitMQ, or SQS) and async processing
  • Strong problem-solving and analytical skills
  • Excellent verbal and written communication skills both in Polish and English
  • Experience with SQL and relational databases, preferably PostgreSQL

What will be nice to have that you can bring to the table?

  • Experience with gRPC and Protocol Buffers
  • Knowledge of billing logic and financial systems integration
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Experience with metrics processing and monitoring tools (e.g., Prometheus, Grafana)
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra, DynamoDB)
  • Exposure to other programming languages (e.g., Python, TypeScript, C++)
  • Experience with CI/CD pipelines and tools (e.g., Github Actions, GitLab CI, Argo CD)
  • Familiarity with Agile/Scrum methodologies

*Oxla is designed specifically for big data analytics. With its unique, simple structure, Oxla allows 10x faster queries execution than the current state-of-the-art solutions. It also reduces data infrastructure costs by up to 75%. We’ve been able to achieve that, by using several solutions that are currently not very well known such as the structure of arrays vs. an array of structures, good use of cache, SIMD, and others. Our ultimate goal and company mission is to empower data processing.