← Усі вакансії

Senior Node.js Developer

Невідома компанія
Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Why this role exists:

The purpose of this role is to lead the design and development of innovative backend solutions for web applications. You will architect scalable, resilient, and maintainable systems that drive product innovation and enhance user experiences. You will also collaborate closely with cross-functional teams to drive improvements in product design and user experience strategies.

What you’ll drive:

Software Architecture and Backend Development

Design and implement scalable and efficient software architectures.

Write, test, and debug complex code for new and existing software applications.

Create and maintain comprehensive technical documentation for software development and system design.

Research and implement new technologies and methodologies to improve software performance and development processes.

Identify and resolve complex software issues and technical challenges.

Develop and enforce testing protocols to ensure software reliability and performance.

Deliver code to production in timely manner according to business expectations.

Team Leadership and Collaboration

Provide guidance and mentorship to junior engineers and team members.

Conduct thorough code reviews to ensure code quality, security, and best practices.

Lead and manage software development projects, ensuring timely delivery and quality as a shared responsibility with the Delivery Manager.

Work closely with cross-functional teams, including product management, design, and operations, to align development efforts with business goals.

Drive continuous improvement in software development practices and processes.

Communicate effectively with stakeholders, including presenting technical concepts and project updates.

What makes you a GR8 fit:

Must-have

Minimum of 5 years of experience in a similar senior engineering role, with a strong track record of leadership, advanced technical skills, and successful project delivery.

Understanding of System Analysis and Design, including microservice, monolith, event-driven, and resilient architectures, requirements elicitation, architectural patterns, delivery guarantees, CAP theorem, and UML diagrams.

Knowledge of Database Management, including relational and non-relational databases, SQL queries, stored procedures, triggers, normalization/de-normalization, ACID properties, transaction isolation, indexing, and security best practices.

Knowledge of basic networking protocols, security concepts (CIA triad), secure communication protocols (SSL/TLS), cryptographic algorithms, PKI, common vulnerabilities mitigation, firewalls, VPNs, NAT, PAT, Authentication, Authorization, IAM, SSO, multi-factor authentication, and directory services.

Understanding of Cloud Computing and DevOps, including IaaS, PaaS, SaaS, virtualization, container technologies (Docker), orchestration systems (Kubernetes), CI/CD pipelines, automation tools (Ansible, Terraform), cloud providers (Azure, Google Cloud), cloud networking, cloud storage, and FinOps methodology.

Understanding of SDLC methodologies (Waterfall, Agile, Scrum, Kanban, DevOps), version control systems (Git), coding standards, testing methods (unit, integration, system, UAT, performance, security, compliance), and CI/CD tools (Jenkins, CircleCI).

Strong problem-solving skills, including critical thinking, creativity, decision-making, communication, analytical skills, time management, adaptability, and conflict resolution.

Good verbal and written communication skills for technical and non-technical audiences, and proficiency in creating comprehensive technical documentation.

Advanced proficiency in Node.js and JavaScript, including language features, runtime environment, event loop, core modules, multithreading, asynchronous programming, package managers (npm, yarn, pnpm), Front End technologies, functional programming, and build tools (Webpack, Rollup, esbuild).

Advanced knowledge of TypeScript, including static typing, complex types, interfaces, un

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot