Job Closed
This listing is no longer active.
Your React and Node.js trusted partners
Junior Backend Developer, Node.js
Location
Poland
Posted
87 days ago
Salary
zł6K - zł10K / month
Seniority
Junior
Job Description
Junior Backend Developer, Node.js
MasterBorn Software
• Writing personal-best possible JS/TS code with OOP flavour • Technical involvement in the product - finding ways to improve it • Writing documentation for delivered code • Peer code review • Reuse and improve the company knowledge base • Communicate with the team to efficiently translate business complexity (user stories/tasks) into solutions (end results/estimations) • Learning, learning and learning ;)
Job Requirements
- At least 6-12 months of commercial experience with Node.js
- knowledge-hungry
- understand basic JS concepts (ES 2018+)
- basic experience with at least one Node.js backend framework (e.g Express.js, NestJS)
- understanding of SOLID & DRY
- English B2
- Polish C1
Benefits
- B2B/UZL
- paid days off
- 100% remote (or hybrid/onsite - as you prefer)
- Polish time zone
- flexible hours
- full time position
- long-term contract
- Scrum Teams
- Multisport
- Luxmed
- Learning Sessions
- Education Budget & more
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain admin panels and internal tools using .NET and Blazor. • Build dashboards and operational interfaces for managing users, games, configurations, sessions, reports, and platform data. • Integrate admin tools with backend APIs and game platform services. • Implement frontend logic using Blazor and JavaScript where needed. • Support backend development tasks related to game platform functionality. • Work with databases, APIs, background services, and monitoring tools. • Participate in technical discussions, estimations, and architecture decisions. • Debug, optimize, and improve existing tools and backend services. • Collaborate with backend developers, QA engineers, DevOps, and product stakeholders.
Role Description We are currently in a scale-up phase whereby we currently operate in about 40 hospitals and expect to reach ~120 before end of year. This growth is also the reason why we want to expand on the capabilities of our platform and want to grow the team. We are a small, dedicated team. We don't just need a coder; we need a problem-solver who understands that a bug in our code could mean a delay in patient care. We are looking for an engineer who enjoys the 'all-round' nature of the Elixir ecosystem, someone who can jump from debugging a hardware peripheral in Nerves to refining a UI component in Svelte. Key Responsibilities - Embedded Systems: Develop and maintain firmware using Nerves to ensure our monitoring devices are resilient and secure in low-connectivity environments. - Backend Development: Build and scale robust server-side logic with Phoenix and Ecto. - Frontend Interfaces: Create reactive, intuitive user dashboards using Svelte (integrated with Phoenix via LiveView or as a standalone SPA). - System Architecture: Design fault-tolerant systems that can handle real-time medical data with 24/7 uptime. - Collaborative Growth: Participate in peer code reviews and contribute to a culture of technical excellence and empathy. Qualifications - Professional experience with Elixir and the Phoenix framework. - Proficiency in Svelte or significant experience with modern JavaScript frameworks (React/Vue) and a willingness to transition. - Familiarity with PostgreSQL and time-series data handling. - Understanding of IoT protocols and hardware-software interfacing. - Hands-on experience with Nerves or a strong background in embedded C/C++ and experience with Buildroot are a plus. - Experience with data analysis with healthcare data is a plus. Requirements - A versatile mindset: You are comfortable working across the full stack and don't mind getting your hands 'dirty' with hardware. - Technical maturity: You value simplicity, readability, and reliability over 'clever' code. - Purpose-driven focus: You are motivated by the social impact of your work and want to see your code make a tangible difference in hospitals worldwide. - Interest in what happens in the field: We are in touch with our users. - Strong communication skills: Can explain complex technical concepts to people who are less technical. Benefits - A chance to work on a unique tech stack (Elixir/Nerves/Svelte) in a high-stakes, real-world application. - A collaborative environment where your voice directly shapes the product. - The opportunity to contribute to open-source projects within the Elixir community. - A mission-led culture where we prioritize sustainable growth and human impact over profit margins. - A competitive salary.
Senior Fullstack Engineer, Rust, Typescript, Distributed Systems
Dental Media CorpEmpowering dental professionals with cutting-edge media solutions to grow their practices and connect with patients.
• We are hiring 1–2 engineers to work on an internal product, Clairvo, an AI-powered calling platform built within Dental Media Corp. • Clairvo is a real-time telephony system: We dial real humans over PSTN, Bridge calls through LiveKit, Run ML on live audio (transcription, scoring, copilots) • You will be working on systems where calls are happening live and failure is not theoretical. • The work is telephony + distributed state. • You will spend your time in: A Rust workspace (Axum, Tokio, SQLx), Event-driven systems (Redis streams), Postgres (Aurora), Twilio SIP trunking, VoIP, LiveKit room lifecycle, A custom power-dialer kernel (parallel and sequential state machines), ML integrations (OpenAI, Bedrock, SageMaker, AssemblyAI)
Senior Fullstack Engineer, Rust, Typescript, Distributed Systems
Dental Media CorpEmpowering dental professionals with cutting-edge media solutions to grow their practices and connect with patients.
• Work on Clairvo, an AI-powered calling platform • Build and maintain systems for real-time telephony • Collaborate within a small team and handle production-ready workloads • Integrate ML with live audio and ensure system reliability


