Senior Node.js Developer
Miejsce pracy: Warszawa
Technologies we use
Expected
- JavaScript
- TypeScript
- Node.js
- MongoDB
- Firebase
- SQL
- AWS
- Lambda
- DynamoDB
- S3
Optional
- Express
- NestJS
- Google Cloud Platform
- Microsoft Azure
About the project
We are looking for a Senior Node.js Developer to be a part of the DEVTALENTS team and contribute to the development of truly amazing solutions for businesses all over the world.
Joining DEVTALENTS can be a life-changing decision for you, with endless benefits along the way. We provide top projects for which recruitment is not possible externally because of our wide range of partners. We value open and transparent communication, leveraging tools like Slack and generative AI to enhance collaboration and efficiency. We support continuous growth, encouraging you to step beyond your comfort zone and develop technically and personally. We are looking for an experienced Senior Node.js Developer to join our team and provide technical leadership and mentorship.
Your responsibilities
- Build microservice-based Node.js (JavaScript/TypeScript) applications focusing on performance and reliability.
- Leverage AWS (Lambda, DynamoDB, S3) for efficient deployments and cost optimization.
- Maintain NoSQL (MongoDB/Firebase) and SQL databases with high-performance queries.
- Automate testing, workflows, and deployments for timely releases.
- Write clean, testable code using frameworks like Jest or Mocha; tackle performance bottlenecks proactively.
- Contribute to event-driven, scalable designs and best practices.
- Securely connect external APIs (payment, social) to ensure seamless, scalable services.
- Work closely with cross-functional teams, communicating effectively in English.
Our requirements
- Core Language: Proficiency in JavaScript/TypeScript for backend development.
- Framework Expertise: Extensive hands-on Node.js experience. Familiarity with Express or NestJS is a plus.
- Tools & Build Systems: Comfortable with package managers (npm or yarn) and build tools (Webpack, Babel).
- Databases: Proven experience with NoSQL databases (MongoDB, Firebase) and handling SQL databases in Node.js applications.
- Cloud & DevOps: Strong knowledge of AWS services (Lambda, DynamoDB, S3, etc.) and serverless architecture. GCP or Azure familiarity is a bonus.
- CI/CD Proficiency: Skilled at implementing automated workflows, testing, and deployment processes for production systems.
- Debugging & Testing: Solid experience in writing testable, maintainable code using tools like Jest or Mocha. Adept at identifying and fixing performance issues.
- Software Release Strategies: Understanding of deployment methodologies such as continuous delivery, along with best practices for smooth production rollouts.
- Docker & Containerization: Experience containerizing Node.js applications, optimizing development and deployment lifecycles.
- Event-Driven Architecture: Ability to design scalable, maintainable systems, participate in architecture discussions, and implement event-driven approaches where needed.
- Communication & Collaboration: Strong English proficiency (spoken and written) to coordinate effectively across diverse, cross-functional teams.
- Educational Background: A degree in Computer Science, Information Technology, or a related field is preferred.
This is how we organize our work
This is how we work
- at the clients site
- you focus on a single project at a time
- you have influence on the technological solutions applied
- you have influence on the product
- you focus on product development
- you focus on code maintenance
- agile
This is how we work on a project
- code quality measures
- code review
- static code analysis
- Continuous Deployment
- Continuous Integration
- DevOps
- test automation
- testing environments
Development opportunities we offer
- development budget
- intracompany training
- substantive support from technological leaders
- technical knowledge exchange within the company
- time for development of your ideas
What we offer
- A real impact on product development and technical direction.
- A work culture rooted in open communication, trust, and support.
- Opportunities for ongoing professional development through training, workshops, and exposure to new tools.
- A friendly environment where your ideas and initiatives are encouraged and valued.
Who You Are
- A detail-oriented, solution-driven engineer with a passion for building efficient, scalable backend systems.
- Eager to contribute ideas, debate architectural choices, and own the end-to-end development lifecycle.
- Comfortable operating in a fast-paced, agile environment where accountability and collaboration are paramount.
- Excited to learn and share knowledge with team members, fostering a supportive and innovative culture.
DEVTALENTS sp. z o.o.
•14 years on the market
Youre joining a software house with 14 years of experience in cooperating with clients and delivering successful projects.
•Ambitious projects
We dont work on every project that comes our way. We choose the ones that are interesting and align with our goals.
•Work-life balance
Work should be convenient and suited to your lifestyle. We believe in helping our team members find the right work-life balance for their situation.
ac
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez DEVTALENTS sp. z o.o. z siedzibą w: Mazowiecka 11/49, 00-052 Warszawa (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: iod_pl@devtalents.com.