Zeely is an AI digital marketer that builds high-selling static and video creatives and launches online ads to help small businesses grow their sales.
The company is looking for a Senior Node.js Developer to join their team and help build a game-changing product.
Zeely is currently serving over 100,000 users in the U.S. and ranks among the Top 5 players in its vertical.
The company is backed by Google for Startups, partnered with Meta and TikTok, and has been named one of Forbes' Top-25 fastest-growing Ukrainian startups, scaling at 4x year-over-year.
Responsibilities include developing and maintaining the back-end of web applications, designing and building REST APIs, working with PostgreSQL and Redis databases, integrating with third-party APIs, developing and deploying applications on AWS, writing unit and integration tests, optimizing application performance, debugging and fixing issues, writing technical documentation, and conducting code reviews.
Requirements:
Candidates must have 6+ years of commercial experience with Node.js.
A minimum of 2+ years of experience with the NestJS framework is required.
Candidates should have 2+ years of experience working with microservice architecture.
A strong background in developing REST APIs and handling data streams is necessary.
Candidates must have 3+ years of experience working with Redis and PostgreSQL, including data modeling, indexing, caching, and ORM (Prisma/TypeORM/Drizzle ORM).
Experience with AWS services such as ECS/EKS, EC2, S3, SQS, and CloudFront is required.
Candidates should have 2+ years of experience working with message brokers and payment systems.
A minimum of 2+ years of experience with Docker is necessary.
Hands-on experience integrating third-party APIs is required.
Candidates must understand scalable and reliable system design principles.
Solid knowledge of Git and version control systems is essential.
The ability to write clean, readable, and efficient code is required.
Strong problem-solving and analytical thinking skills are necessary.
Candidates should be team players with good communication skills.
Benefits:
Employees will have ownership, autonomy, and real impact on product decisions.
The position offers cutting-edge tools and a fast-paced environment.
Team members will work in a senior team where decisions are made quickly and feedback is genuine.
The company provides a remote-first setup, with an optional office in Warsaw.
There is a chance to grow into a lead role as the company scales globally.