Associate Software Engineer
N-able · Warsaw, Poland · Engineering
We are looking for a Junior Frontend Software Engineer to join our Cove Data Protection product engineering team. Cove Data Protection is a cloud-first backup solution with a multi-platform architecture, designed for managed service providers and large enterprise IT departments.
In this role, you will work with international teams on the Cloud Backup project, helping to build and evolve a web‑based UI that manages thousands of backup workspaces and customers.
Our team values high-quality code, automated testing, and continuous delivery, ensuring performance, maintainability, and scalability are always top priorities. You will have the opportunity to learn, experiment, and grow while contributing to a modern, production-grade frontend.
We are looking for a self-motivated, curious, and results-driven engineer with strong communication skills, who thrives both independently and in a distributed team environment. If you enjoy solving challenging problems, improving user experiences, and growing your skills in a fast-moving product team, this role is for you.
What You'll Do
- Develop and maintain frontend features using Angular, TypeScript
- Build responsive and scalable UI components for handling large data sets
- Write and maintain unit and end-to-end tests
- Improve application performance, stability, and usability
- Participate in code reviews and contribute to code quality standards
- Collaborate closely with backend engineers, QA, and product stakeholders
- Investigate, troubleshoot, and resolve frontend issues
What You'll Bring
- Practical experience in frontend development
- Knowledge of Vanilla JavaScript (ES6+)
- TypeScript skills: generics, utility types, typing APIs, and complex data structures
- Understanding of Angular core concepts (Angular v17+)
- Confident use of RxJS to manage asynchronous data flows
- Experience writing unit and end-to-end tests
- Solid understanding of how browsers work, including the rendering pipeline, DOM/CSSOM, event loop, networking, and client-side storage
- Good understanding of HTTP fundamentals and RESTful APIs
- Understanding of clean code principles (SOLID, KISS, DRY, YAGNI)
Purple Perks
- Medical, dental and vision coverage
- Generous PTO and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- FuN-raising opportunities as part of our giving program
- N-ablite Learning – custom learning experience as part of our investment in you
- The Way We Work – our hybrid working model based on trust and flexibility
This position has a base monthly salary starting from 12,834.00 PLN gross. Actual starting pay is determined by a number of factors, including relevant skills, qualifications, and experience. This position is also eligible for a bonus.
About N-able
At N-able, our mission is to protect businesses against evolving cyberthreats with an end-to-end cyber resilience platform to manage, secure, and recover. Our scalable technology infrastructure includes AI-powered capabilities, market-leading third-party integrations, and the flexibility to employ technologies of choice—to transform workflows and deliver critical security outcomes. Our partner-first approach combines our products with experts, training, and peer-led events that empower our customers to be secure, resilient, and successful.
#LI-KP1
#LI-Hybrid