The Ideal Candidate
- 5+ years of practical experience with Node.js
- Leadership experience
- Experience with implementing Microservices architecture: patterns, integration of microservices, release management
- Experience with implementing and using APIs (REST, GraphQL, gRPC etc.)
- Working with Docker and one of modern cloud platforms (Azure, AWS, GCP): application hosting, storage, queue services, databases, serverless
- Following industry best practices: test coverage, code review, branching strategy etс
- Setting up CI/CD, automated test coverage (with Jest and/or Mocha)
- OOD skills and knowledge of Design Patterns
- Advanced experience with typescript
- Experience in working on a e-commerce domain
- Upper-Intermediate English level
- Accountability, strong communication, collaboration, and time-management skills
- Strong desire to learn more about business every day
- Experience with Terraform and configuring automated cloud provisioning
Hello! Cześć!
We are looking for a Lead Backend Node.js Engineer to join our Team!
First things first… What will you become a part of? Valtech is a global digital agency focused on business transformation. We enable clients to anticipate tomorrow’s trends and connect more directly with their consumers across digital and physical touchpoints.
We deliver innovation with a purpose. With expertise across experience design, technology and marketing, our passion is in addressing transformational business challenges for our clients. Challenges where we re-imagine the customer journey and build new connected experiences. Challenges where we make data work in this new era and help our clients transform the way they operate and optimise business-critical digital platforms for multichannel commerce and marketing.
From discovery to optimisation, clients trust Valtech to remove complexity and deliver innovative, frictionless solutions that close the experience gap between customer expectation and reality. We are a network of more than 6,000 makers, thinkers, marketers, creatives, and developers spanning 5 continents with 50+ offices in 22 countries.
The Role
As a consultant and as a binding part between developers and our clients you are expected to develop expertise both in technology and the means to communicate complex concepts and rationale to non-techies. We’ll encourage and support this with frequent opportunities to share ideas internally. We also have consultants who frequently deliver at regional, national and global conferences.
Benefits Mental and physical health:
- 20 working days of paid vacation
- National holidays covered
- Sick leave (up to 20/year)
- Unpaid leave (up to 20/year)
- Medical insurance
- Multisport card OR Multikafeteria
- Maternity & paternity leave support
Personal and professional development:
- Internal workshops & learning initiatives
- English language classes compensation
- Professional certifications reimbursement
- Participation in professional local & global communities
- Growth Framework to manage expectations and define the steps to move towards the selected career
- Mentoring program with the ability to become a mentor or a mentee to grow to a higher position
Recruitment Process
We want to carry out the process quickly and efficiently, so you will take part in three recruitment steps.
1) HR interview with one of our talent acquisition consultants, during which you will get more details about the company, the project and team. we also will discuss your current professional situation and your plans for career development.
2) Technical interview with one of our technical guys – you will discuss technical details and challenges to face on the project as well as share your technical background
3) Final interview with the management team (team manager, people partner and delivery manager) – more broad discussion to summarize the process and a perfect chance for you to talk to management team.
4) Call with the Client – for you to better understend the need, situation in the project and for both parts to be sure “this is IT”.
,[Provide technical leadership and guidance to the development team, Support current teams, delivering products that align to our client’s key business goals, Assist in the technical delivery of great software, and they will help lead the technical direction of the team, Implement selected solutions and integrations, Be proactive in communication with team members and client, Use industry best practices of development processes & tools, adapt and improve them.] Requirements: Node.js, Microservices, API, CI/CD, Lead Tools: Agile, Scrum, Kanban. Additionally: Sport subscription, Training budget, Private healthcare, Small teams, International projects.
OOP GraphQL Jest.js gRPC REST CI/CD design-patterns Node.js Terraform Amazon Web Services (AWS) Azure Mocha.js Google Cloud Platform (GCP) Docker TypeScript Leadership microservices