Backend Engineer | Mid - Senior | Go | Core Team
On-site · Vilnius, Vilnius, Lithuania or Kaunas, Kaunas, Lithuania
Job Summary
Backend Engineer on NordVPN's Engineering team, focusing on designing and developing highly scalable, secure microservices using Go and PHP. Responsibilities include writing high-quality, tested code; collaborating with QA, DevOps, and security teams; shipping features and fixes on time; creating technical designs and documentation; performing R&D to solve new challenges; mentoring teammates; owning tasks end-to-end; and continuous professional growth. Bonus points for Docker/Kubernetes experience, client-side development exposure, DevOps or IT administration familiarity, and an active GitHub presence. Tools used include Go, PHP, MySQL, Redis, RabbitMQ, Grafana, Docker, Kubernetes, ElasticSearch, Cassandra; Cloud/CI platforms and hybrid work environment with 3 days in the office and 2 days remote; benefits cover healthcare, mental health, gym, extra vacation, company events, and workation programs.
Required Qualifications
- In-depth knowledge of GO and/or PHP programming languages
- Proven experience building and integrating REST API microservices
- Adhering to good system design patterns
- Knowledge of clean code design patterns and OOP principles
- Deep relational DB knowledge (preferably MySQL)
- Good working knowledge of NoSQL databases (preferably Redis)
- Experience with message queues (preferably RabbitMQ)
- Experience working with Git and source code repositories (preferably GitLab)
- Good written and verbal communication skills in English
- Integrity and an ownership mindset
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.