Software Engineer | Staff | Python | QoS Team

Infrastructure
Vilnius / Kaunas
NordVPN logo
The Infrastructure department is responsible for influencing and tracking change, providing frontline support, and delivering software-defined solutions.

Our QoS - Quality of Service team is responsible for ensuring that clients experience the best VPN service possible. The team has Data Analysts to measure the main important metrics and Project managers to lead changes to improve the service.

Main Responsibilities

  • Project Ownership: In alignment with product needs, take ownership of the architecture and lifecycle of internally developed tools.
  • Collaboration & Representation: Represent the internal development team in partnership with infrastructure, operations, and product stakeholders.
  • Strategic Thinking & Innovation: Continuously think strategically, propose innovative ideas, and engage in discussions to enhance team-delivered solutions, improving NordVPN user experience quality.
  • Professionalism & Team Morale: Lead by example, maintain professionalism within the team, and foster high morale and motivation.
  • Leadership: Shape the product together with the business owners by developing innovative solutions and taking the lead to deliver them on time.
  • Team Leadership & Mentorship: Onboard, train, and support the development team from a people and technical perspective.

Core Requirements

  • Exceptional communication skills and a team-first, detail-oriented mindset focused on delivering high-quality, impactful results.
  • Excellent written and verbal communication skills in English.
  • Proven knowledge of Python development best practices.
  • Proven ability to design large-scale distributed systems.
  • Ability to design database schemas (MySQL, PostgreSQL).
  • Strong experience with Python frameworks (e.g., Django, FastAPI) and proficiency in building structured, secure, and maintainable web applications with REST APIs
  • Extensive network knowledge (TCP/IP, HTTP, DNS, VPN, Proxies, Load balancers).
  • Familiarity with CI/CD tools like GitLab/Jenkins.
  • Knowledge of Linux operating systems, including comfortable navigating Linux environments, troubleshooting, and managing the application lifecycle.
  • Understanding of containerization and container orchestration principles/tools.
  • Strong operational knowledge, capable of monitoring, troubleshooting, and optimizing production Python web applications.
  • Proven technical leadership experience, including mentorship, architecture reviews, technical documentation, and cross-team collaboration

Bonus points for

  • Experience in leading a developer team or a great desire to grow up to be a leader..
  • Hands-on experience integrating.
  • Large Language Models (LLMs) within Python-based applications.
  • Practical experience implementing and managing CDN and WAF solutions.
  • Proven expertise in web scraping techniques and technologies.
  • Experience with asynchronous task processing and workflow management tools (Celery, Tornado, Prefect, Airflow).
  • Solid experience building scalable APIs and backend applications using Django.
  • Proven experience utilizing message queue technologies (Redis, Kafka, RabbitMQ) for distributed applications or event-driven architectures.

Salary Range

  • Gross Salary 6600 - 7800 EUR/Month gross

Apply for this job

Infrastructure

Vilnius / Kaunas

NordVPN logo
 
 
 
 
 
 

Nord Security is committed to building an inclusive workplace with a diversity of backgrounds. We welcome applications from people of all ages, gender identities, sexual orientations, racial identities, ethnicities, religious beliefs, and disability statuses. To reduce the chance of unconscious bias, you may submit your CV without a photograph or other redundant information like age or marital status.

By filling in this form you confirm that you have read and understood the Privacy Notice for Recruitment Candidates.

Our values

Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.

amazing picture about the company values

Future shapers

Always hungry for the new big thing. Pushing the boundaries and finding innovative solutions.

amazing picture about the company values

Restless achievers

There’s no impossible - an obstacle is often an opportunity. We sometimes fail, but we learn quickly and find a way to reach our goals.

amazing picture about the company values

Self-movers

We care about what happens in our company and take care of things without being asked.