Senior Fulstack Engineer with Node.js
At KraftCode, we value independence, flexibility, and technical excellence. We’re looking for an experienced Senior Fullstack Engineer with a strong backend focus to join a project for a large US-based technology company.
You’ll work on a high-scale digital platform, developing new functionality and gradually migrating existing Elixir-based services to Node.js and TypeScript .
What You’ll Need:
5+ years of professional software engineering experience Strong experience with Node.js, JavaScript and TypeScript Solid experience with React.js and modern web development Experience designing and integrating REST APIs and GraphQL Strong understanding of modern application architecture, scalability and performance Experience with AWS and distributed systems Experience with event-driven architectures, messaging or notification systems Good understanding of testing and production-grade software development Experience with Docker and CI/CD Very good English and strong communication skills
Nice to Have:
Experience with Elixir / Phoenix – especially useful when migrating existing functionality to Node.js Elasticsearch Datadog or Splunk Helm Experience with high-traffic applications Mentoring and code review experience
Why Join Us:
100% remote work with flexible hours Option to work hybrid from our Wrocław office Work on a large-scale US product Opportunity to influence architecture and modernization of an established platform Experienced international engineering team
If you’re interested, send us your CV - and if this role isn’t for you, we’d really appreciate your recommendation on: recruitment@kraftcode.tech
Requirements
What You’ll Need:
5+ years of professional software engineering experience Strong experience with Node.js, JavaScript and TypeScript Solid experience with React.js and modern web development Experience designing and integrating REST APIs and GraphQL Strong understanding of modern application architecture, scalability and performance Experience with AWS and distributed systems Experience with event-driven architectures, messaging or notification systems Good understanding of testing and production-grade software development Experience with Docker and CI/CD Very good English and strong communication skills
Nice to Have:
Experience with Elixir / Phoenix – especially useful when migrating existing functionality to Node.js Elasticsearch Datadog or Splunk Helm Experience with high-traffic applications Mentoring and code review experience
Also, please note that the candidate needs to be located in Poland.
Must have: Node.js, JavaScript, TypeScript, React, AWS, REST API, GraphQL, Docker, Communication skills
Nice to have: Elixir
Contact person
Listed by the employer in the job posting — for questions and your application.