Lead Node.js Developer Hungary or Remote
Lead Node.js Developer Description
Job #: 87641DESCRIPTION
We are looking for a Lead Node.js Developer to join our team in Hungary.
Responsibilities
- As a lead developer, you will be responsible for the implementation of different types of functionalities described in design documents
- Manage sections of ongoing projects, help to manage individual teams, closely adhere to deadlines
- Participate in sprint planning and estimation, breaking down user stories into pieces as needed
- Ensure designs are in compliance with specifications and customer requirements
- Using design and coding best practices to build high-quality components and solutions
- Perform unit, integration, performance testing
- Participate in peer level code reviews
- Follow and promotes best practices
- Help identify, escalate, resolve any technical issues and problems that might occur
- Mentor other developers and collaborate with peers
- The role demands skills in Agile team organization and delivery, database and coding skills plus the ability to maintain an ongoing discussion with the stakeholders and partners
Requirements
- 8+ years of experience designing, developing applications and Micro-services, REST APIs, Swagger (8 years of experience in backend development with at least 4 years of experience in Node.JS)
- Experience in working in a SCRUM team
- Experience with most of the technologies listed below
- Node.JS, Typescript, JavaScript
- Experience working with databases (both SQL / NoSQL) through ORMs / ODMs
- Experience with Node.JS security best practices
- Test Driven Development
- Attention to detail
- Experience in Frontend development which interacts with REST API
- Good knowledge and understanding of algorithms and design patterns
- The ideal candidate should have a broad understanding of various coding methodologies, testing practices, and tools and know when to apply each method to achieve the desired outcomes
- Proven leadership experience (both technical and team)
- Fluent English is a must
- Excellent communication and problem-solving skills
Nice to have
- Experience in cloud technologies (Azure, AWS, GCP)
- Open-Source projects
- Mentoring experience
- DevOps experience
- GraphQL knowledge
We offer
- Permanent job with remote work opportunity
- Widespread training and development opportunities, language courses, soft-skill trainings
- Vast opportunities for self-development, unlimited access to LinkedIn Learning, GAL trainings
- Multilingual work environment
- Competitive salary and benefit packages (private health care, sport card, fringe benefits)
- International projects, working in hybrid teams with high-skilled peers
- Sport and social teams support, advanced CSR programs