Back End Engineer, Node.js

Job not on LinkedIn

November 8

Apply Now
Logo of Lvivity

Lvivity

Software Development • B2B • Enterprise

Lvivity is a software development and outsourcing company that specializes in creating efficient and scalable products using the latest web and mobile technologies. They offer a wide range of services including web development, mobile development, desktop development, MVP development, IT and software consulting, and UI/UX design. With a customer-oriented approach, Lvivity focuses on understanding and achieving the goals of their clients, offering flexibility, and transparency in their development process. They have experience in handling projects of varying complexity and have been recognized for their outstanding custom software development services for over 7 years.

51 - 200 employees

Founded 2013

🤝 B2B

🏢 Enterprise

📋 Description

• Design and develop microservices with saga pattern and event-driven architecture • Integrate with External Services and implement streaming responses for real-time feedback • Optimize inter-service communication via Message brokers and Redis • Work with PostgreSQL and Redis caching strategies • Set up observability: CloudWatch logging, Prometheus metrics, performance profiling • Participate in architectural decisions and code reviews

🎯 Requirements

• 5+ years of backend development with Node.js/TypeScript at an expert level • Deep understanding of event loop, streams, memory management in Node.js • Advanced TypeScript: conditional/mapped types, generic constraints, utility types • Experience building production-ready microservices systems with distributed tracing • Distributed Systems • Hands-on experience with saga pattern and event-driven architecture • Understanding of CAP theorem and trade-offs between consistency and availability • Experience with message brokers: RabbitMQ, Kafka, AWS SQS/SNS • Knowledge of eventual consistency and compensation mechanisms • PostgreSQL: schema design, query optimization, transactions • Redis: pub/sub, caching strategies, streams, persistence • Docker & Terraform: container orchestration, production deployments • AWS: CloudWatch, ECR, ECS, IAM, VPC, S3 • AI/ML Integration Experience integrating with LLM APIs (OpenAI, Anthropic, etc.) • Working with streaming responses and Server-Sent Events (SSE) • Understanding of prompt engineering and token management • Experience with AI SDK (Vercel AI SDK or similar) – a plus • Understanding of Next.js: App Router, Server Components, Server Actions • Basic knowledge of React and state management • Ability to effectively collaborate with frontend team • CI/CD pipelines • Infrastructure as Code • Multi-stage Docker builds and layer caching • Service discovery and load balancing • Monitoring & Debugging • Structured logging and CloudWatch setup • Performance profiling: flame graphs, memory leak detection • Distributed tracing (OpenTelemetry, Jaeger) • Production incident response and root cause analysis • Excellent communication skills — ability to explain complex concepts to both technical and non-technical stakeholders • Systems thinking and proactive approach to problem-solving • Passion for code quality and engineering excellence • Ability to balance perfectionism with pragmatism • Experience working in cross-functional teams

🏖️ Benefits

• Culture of code quality and engineering excellence • Flexible approach to development and remote work options • Professional growth and mentoring from experienced engineers

Apply Now

Similar Jobs

October 17

Smart Working

51 - 200

🤝 B2B

☁️ SaaS

🎯 Recruiter

Java Architect designing and implementing high-performance Java systems for core banking and trading. Working within a global team environment to drive architecture and technical excellence.

🇺🇦 Ukraine – Remote

⏳ Contract/Temporary

🟠 Senior

🔴 Lead

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com