Senior Backend developer (Node.js and NestJS)
Fireart is an experience design & technology partner to clients large and small. We believe that great ideas are only as good as how well they perform. Our passion is for pushing the boundaries of our ideas within the limits of what’s possible. We are not satisfied until we are achieving industry-leading results in the market.
21 paid days off per year
Health insurance
Learning resources
What you’ll do
You’ll leverage your expertise in Node.js and NestJS to create the next generation of product’s backend systems while adhering to best practices in API design, database optimization, and service-oriented architecture. You will also play a role in implementing experiments (A/B tests) allowing the team to take a data-informed approach to optimizing customer experiences.
About the client: You’ll be working on exciting projects for a client which is an over-the-top subscription sports broadcaster and streaming service., crafting innovative solutions that bring the thrill of live competitions to fans’ screens. This is your chance to contribute to a dynamic product that keeps sports enthusiasts engaged and connected!
Must have
- Senior developer (5+ years) with a focus on building scalable and high-performance backend systems using Node.js and NestJS.
- Solid understanding of API design, including creating and consuming RESTful APIs.
- Proficiency with TypeScript (i.e., classes, interfaces, generics, decorators, etc.).
- Ability to work collaboratively with frontend engineers to ensure seamless integration between backend services and web applications.
- Exceptional communication skills and the ability to ask the right questions to build effective solutions.
- An innate curiosity, a positive mindset, and empathy for your teammates.
- High level of English
Nice to have
- Experience with database design and optimization, working with both relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB, Redis) databases.
- Hands-on experience with containerization tools such as Docker and orchestration systems like Kubernetes.
- Familiarity with microservices architectureand the ability to design and implement distributed systems.
- Experience with cloud platforms like AWS and/or Google Cloud, including services like Lambda, S3, Cloud Functions, etc.
- Strong understanding of OOP principles and design patterns to create modular and maintainable codebases.
- Experience working with NX monorepos, including setting up and maintaining scalable project structures.
- Ability to work collaboratively with frontend engineers to ensure seamless integration between backend services and web applications.
What we offer
- Competitive compensation depending on experience and skills
- A friendly team of like-minded people
- Opportunities for learning and development
- Compensation for sick leaves
- 21 working days paid vacation + all Poland national holidays
- Corporate events and activities
- Private medical care
- Office work or remote working (based on your location)