Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 4 MySQL @ 4 Redis @ 4 SQL @ 4 NoSQL @ 4 CI/CD @ 4 AWS @ 4 Communication @ 4 Git @ 4 RabbitMQ @ 4 Jira @ 4 API @ 4Details
As a Senior Go Engineer, you will play a critical role in building a completely new sophisticated microservice system. This position involves taking ownership of architecture, design, development, and deployment initiatives.
Responsibilities
- Build a completely new sophisticated microservice system, taking ownership of architecture, design, development, and deployment initiatives;
- Contribute to setting up our Go ecosystem, including libraries, automation tools, testing practices, and CI/CD pipelines in GitLab;
- Mentor colleagues on development best practices, providing technical guidance, particularly in Go;
- Develop and maintain a high-quality codebase;
- Work as part of a cross-functional team, ensuring smooth communication between all team members.
Requirements
- At least a few years of professional experience in Go development;
- Deep understanding of Go best practices;
- Understanding of modern software design principles & good code design;
- Experience in working with microservice architecture;
- Experience with SQL and NoSQL solutions;
- Experience with CI/CD pipelines, preferably with GitLab;
- Passionate about building APIs that are easy to use and simple to understand;
- Collaborative mindset with a passion for contributing to product and team success;
- Initiative and enthusiasm for guiding and helping others.
Tools You Will Use
- Golang;
- MySQL; InfluxDB; Redis;
- RabbitMQ;
- SQS;
- AWS managed services;
- Git;
- Jira.
Salary Range
- 17100 - 32900 PLN gross per month (employment contract)
- 17100 - 32900 PLN per month + VAT (B2B contract)