Format: Remote (EU-based)
Seniority level: Junior / Middle
At EPC Network, we’re not just a digital marketing company; we’re a platform for career transformation and personal growth. Our people-first approach shapes our corporate culture, fostering a team of passionate, smart, and energetic individuals who strive to grow professionally in an international, fast-paced environment.
As a Node.js / NestJS Developer, you’ll be responsible for building and maintaining high-load backend services and designing stable microservice architectures.
You will work closely with frontend developers, DevOps engineers, and analysts, reporting directly to the Tech Lead. This role requires strong backend expertise, clean architecture thinking, and a performance-oriented mindset.
Key Responsibilities:
- Develop and maintain backend services using NestJS / TypeScript
- Design and implement REST / GraphQL APIs
- Optimize application performance, scalability, and security
- Write unit and integration tests
- Refactor and support the existing codebase
- Collaborate with cross-functional teams to deliver high-quality solutions
Requirements:
- 2+ years of commercial experience with Node.js
- 1+ year of practical experience with NestJS
- Strong knowledge of TypeScript (generics, decorators, advanced typing)
- Experience with PostgreSQL / MySQL and ORM frameworks
- Solid understanding of OOP, SOLID principles, and Design Patterns
- Experience with Git and version control systems
- Understanding of microservice architecture and asynchronous processing (RabbitMQ / Kafka)
- English level: Intermediate+
Nice to Have
- Experience with GCP or Azure
- Knowledge of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
- Hands-on experience with ElasticSearch, Redis
- Background in building high-load systems
What it means to be part of our Team:
🎓Your professional and personal development:
- Multinational and intercultural experience
- Corporate library
- A world-class team to work with
- Growth opportunities
- Cutting-edge frameworks and technologies
🧘Well-being:
- Competitive salary
- Plenty of engaging team-building and social events
- Bonuses according to the policy
- 21 paid vacation days & 14 paid sick leaves;
😌Working environment:
- Cozy office in Warsaw, Kyiv available for you whenever you need it
- Coffee, tea, Red Bull, sweets, fruits, and more snacks
💌 Interested?
We’re always on the lookout for passionate, driven, and curious people to join our team.
If that sounds like you — we’d love to hear from you!
Diamond, please, call out! We are waiting for you 💎