Senior Full-Stack Engineer (Node.js)

  • IT / Engineering
  • Krakow, Poland

Senior Full-Stack Engineer (Node.js)

Job description

We support recruitment activities for a US-based company that is a provider of mission-critical background screening solutions. They work with Fortune 100 clients helping them manage risk and hire the best talent. They open a brand-new hub in Krakow and want to engage talented people who will work on a new platform. This role will provide you with an opportunity to work with a team who builds new features from scratch in a stable company with a long history of serving its clients.

We are looking for a Senior Full-Stack Engineer who will work on high-volume, security-intensive applications with a team of Full-Stack Engineers. You will become a part of a Scrum team with a local Tech Lead and altogether you will develop, integrate, and deliver software products using functional specifications; utilise all layers of the stack to complete coding, UI/UX, and database integrations; and use automation frameworks for testing and deployment. Work is generally independent and collaborative in nature.


Key takeaways

Stack: JavaScript/TypeScript, Node.js, Angular, PostgreSQL, Azure, nice to have: Java/C#

Salary: UoP: 24 000 – 27 000 PLN gross/month
B2B: 1211-1460 PLN net/day + VAT
Location:
Kraków ul. Pawia – hybrid
Recruitment process:
1. Call with Recruiter -> 2. Interview with Hiring Managers (1.5h) -> 3. Meeting on-site with the Tech Lead (1h)

Responsibilities

• Working with a brand-new Scrum team of Engineers on a greenfield project - the digital transformation of internal products
• Participating in the creation of a new product from scratch, working closely with the Product Team
• Developing software applications and solutions based on documented business and system
requirements
• Understanding how applications operate, they are structured, and how customers use them
• Taking ownership of the delivery schedule and quality of work
• Providing input and estimates about the effort required to build desired functionality
• Design applications for stability, scalability, and performance. Design solutions to problematic
programming
• Mentoring and coaching other Engineers from the Agile team

Requirements

• Around 5 years of development experience in high-volume, SAAS platforms

• Previous experience with working in an Agile development environment (Scrum or Kanban
preferred)
• Experience with the following stack: Typescript/Javascript, Node.js, PostgreSQL, Jenkins,
Git, Azure
• Ability to code in additional languages like Java and/or C#

• Unit Testing methods and techniques
• Familiarity with Test-driven Development (TDD) and Behaviour-driven Development (BDD)
• Required knowledge of Microservices architecture
• Expertise in design patterns and common architectures


What you can expect

• Competitive benefits package, including health care, life insurance, and Multisport

• Challenging projects

• Spacious, modern, and fully equipped office space in the heart of Krakow

• Flexibility and possibility to work remotely

• Superior co-working and personal development experience