Senior Golang Developer
Experis Polska
⚲ Remote
31 920 - 33 600 PLN (PERMANENT)
Wymagania
- Golang
- Go
- TypeScript
- React
- Angular
- Nest.js
- REST API
- GraphQL
- Microservices
- SQL
- NoSQL
- Git
- CD pipeline
- OAuth
- SAFe
- Testing
Opis stanowiska
O projekcie: Location: 100% Remote Salary:190-200 PLN net/h Offer - Multisport card - Private healthcare - Access to an e‑learning platform - Group life insuranc Wymagania: - 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 Codzienne zadania: - 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