About the company
Vonage is a global cloud communications leader. Our Applications business unit focuses on delivering a suite of advanced communication tools designed to enhance customer engagement.
Responsibilities
- Design, develop, and maintain authentication and authorization microservices (backend-heavy, full-stack) serving the VBC and VCC platforms
- Take full ownership of features end-to-end — from requirement kick-off and solution design through implementation, code review, testing, production deployment, and post-deploy monitoring
- Participate actively in Agile ceremonies — daily stand-ups, sprint planning, retrospectives, and design discussions
- Manage production deployments using CI/CD pipelines (GitHub Actions / Bolt), including smoke tests, E2E test execution, log analysis (Kibana / Grafana), and incident response
- Implement and maintain security-critical flows including OAuth 2.0, OIDC, SAML 2.0, JWT, MFA, passkey/FIDO, SCIM, and inter-service authentication patterns
- Write and maintain technical documentation — architecture decision records, playbooks, runbooks, and knowledge-transfer materials
- Participate in on-call rotation (OpsGenie), responding to production alerts, investigating issues, and driving root cause analysis
- Leverage AI-assisted development tools (e.g., GitHub Copilot, Claude Code) to enhance personal productivity, code quality, and delivery speed.
Requirements
- 2+ years of professional software engineering experience
- Full-Stack developer with a strong server-side orientation
- Proficiency in Node.js — ability to design, build, and maintain scalable backend services in JavaScript/TypeScript
- Hands-on AWS experience — working knowledge of core AWS services (EKS/Kubernetes, EC2, Secrets Manager, WAF, S3, CloudFront, Lambda, ElastiCache)
- Microservices architecture — experience designing and operating distributed microservice systems, including service-to-service communication, event-driven patterns (Kafka), and API design
- PostgreSQL / relational databases — proficiency in schema design, query optimization, and database best practices
- AI-augmented development — active user of AI coding assistants (GitHub Copilot, Claude Code, Cursor, or equivalent)
- Strong software engineering fundamentals — SOLID principles, design patterns, clean code, unit and integration testing.
Conditions
- Discretionary Time Off
- Private Medical Healthcare
- Pension scheme
- Ericsson support line
- Hybrid work