Senior GoLang Developer
Amsterdam Standard
Amsterdam, Netherlands
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
Artificial Intelligence
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Code Review
Computer Programming
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
DevOps
Programming Tools
Distributed Systems
Github
Lightweight Directory Access Protocols (LDAP)
PostgreSQL
Scrum
Prometheus
Virtual Machines
Datadog
React
Grafana
Backend
Angular
Git Flow
Kubernetes
Playwright
Sentry
Bitbucket
GraphQL
Gsuite
Api Design
gRPC
Docker
Go
Microservices
Job description
- our codebase is hosted on GitHub/BitBucket; we use Git Flow + code review.
- 8/10 projects are hosted in the cloud, with a strong preference for AWS.
- for development and testing, we utilize AWS/Azure or our company servers, but dedicated virtual machines are also available.
- we deploy new projects using Kubernetes (k8s), ECS, with the support of our DevOps partners.
- we have established policies for using AI in our daily work.
- and we love to implement the latest solutions into our projects!
Tools
- we manage our projects primarily using Jira.
- we work in Scrum (when it makes sense).
- we monitor live environment issues using Sentry.
- for more advanced monitoring, we utilize Prometheus, Grafana, and Datadog.
- access to various tools is centralized using LDAP management.
- we use Google Workspace tools for our daily operations.
- we use (paid ;-)) Slack for daily communication & Google Meets for video conferences.
Requirements
Do you have experience in gRPC?, * 6-10 years of commercial experience in back-end programming,
- experience in programming in Golang in production environments,
- practical experience and knowledge of microservices architecture, GraphQL, gRPC, CQRS, PostgreSQL,
- skills in API design, distributed systems, and data modeling,
- experience working with AI-based development tools or workflow automation,
- independence and proactivity,
- very good knowledge of English., * experience with AWS, Kubernetes, Docker,
- experience with CI/CD,
- experience working with highly complex platforms,
- knowledge of Angular, React,
- experience in writing Playwright automated tests.
Benefits & conditions
The salary review is conducted one time per year, where we decide on whether your pay should be increased.