Senior Golang Developer
Location: 100% remote
Tasks
Design, develop and maintain scalable backend services
Build RESTful and/or GraphQL APIs
Implement and maintain microservices‑based solutions
Analyze and optimize application performance, memory usage and concurrency handling
Write unit, integration and end‑to‑end tests to ensure code reliability and maintainability
Collaborate on automated build, test and deployment pipelines using tools like Docker, Kubernetes and CI/CD platforms
Maintain clear technical documentation for code, APIs and architectural decisions
Collaborate with product owners, architects and other developers to define requirements and solutions
Ensure code quality, maintainability and adherence to best practices
Optimize applications for performance, scalability and reliability
Requirements
Strong experience with GoLang development
Strong understanding of Go routines, channels, concurrency patterns and memory management
Proficiency in TypeScript and modern TypeScript features
Experience with frameworks such as React, Angular, NestJS, Gin or Echo
Solid understanding of software engineering principles and best practices
Experience with RESTful APIs, GraphQL, microservices and distributed systems
Familiarity with databases (SQL and NoSQL) and data modeling
Knowledge of version control systems such as Git and CI/CD pipelines
Knowledge of secure coding practices, OAuth, JWT and data encryption
Good problem‑solving skills and attention to detail
Strong communication and teamwork abilities
Experience working in Agile or SAFe environments
Knowledge of testing frameworks and automation testing
Ability to work with evolving technologies and requirements
Proactive approach to ownership of deliverables and deadlines
Strong attention to detail, ensuring code quality, readability and maintainability
Offer
Multisport card
Private healthcare
Access to an e‑learning platform
Group life insurance
Senior Golang Developer
Senior Golang Developer