Senior Node.js Developer for VPN Mobile App

Position name: Senior Node.js Developer for VPN Mobile App
Level: Senior

Hard skills:

  • 6+ years of Software Engineering experience
  • 4–5 years of experience with Node.js (Express.js, Koa.js, Nest.js)
  • Strong Software Design knowledge: OOD, FP, Design patterns
  • Excellent knowledge of modern systems architecture components including microservices, event sourcing, and distributed data processing systems
  • Proficient understanding of Git
  • Excellent understanding of PostgreSQL
  • Experience with Docker & CI/CD processes
  • Experience with AWS (or similar services like GCP or Azure)
  • Experience with Serverless framework, AWS Lambdas, AWS CloudFormation
  • Experience building and maintaining VPN, proxy, and secure networking backend systems
  • Solid understanding of network protocols, tunneling, traffic routing, and encryption standards
  • Knowledge of Agile (preferably SCRUM) development practices

Would be great 😎:

  • Strong experience with TypeScript
  • Experience as a Tech / Team Lead on projects
  • A computer science, software engineering, or related field master’s or bachelor’s degree
  • Hands-on experience with message queuing/delivery services (Amazon SQS, SNS, RabbitMQ, Kafka, etc.)
  • Experience optimizing VPN performance, connection stability, and traffic distribution

Responsibilities:

  • Propose process improvements and take ownership of the full cycle of feature delivery
  • Actively participate in technical discussions
  • Participate in architectural design sessions, overall team meetings, product meetings, and communities of practice
  • Create architectural designs to illustrate high-level solutions for applications and feature requests
  • Architect, design, and collaborate with the team to deliver features and services into production
  • Write and implement efficient, scalable, and secure backend code with a focus on VPN, proxy, and network communication layers
  • Conduct code reviews, maintain technical documentation, and support deployed systems
  • Ensure reliability, performance, and security across VPN and networking services

Office/Remote: Remote
English: no need

Required skills experience

Node.js

Required domain experience

Security 3 years

Required languages

English B1 - Intermediate
Node.js, TypeScript, JavaScript, REST API, Git, Docker, PostgreSQL, MongoDB
Published 25 November
122 views
·
28 applications
23% read
To apply for this and other jobs on Djinni login or signup.
Loading...