Senior Node.js & React Developer

Full Stack DeveloperHybrid Remote, Medellin, Antioquia Bogotá, Cundinamarca


Description

Job Title: Senior Node.js & React
Overview
The Senior Node.js & React Developer role is designed for highly experienced developers who have mastered web application development using Node.js and React. This position involves leading project development, mentoring junior developers, and contributing to architectural decisions. The role demands a deep understanding of software engineering principles, excellent problem-solving skills, and the ability to design scalable and efficient solutions.
Key Responsibilities
Advanced Development in Node.js and React: lead the development and implementation of complex web applications using Node.js and React, demonstrating deep technical expertise.
Technical Leadership and Mentorship: Provide guidance and mentorship to junior and mid-level developers, fostering a culture of learning and growth within the team.
Architectural Design and Decision Making: Play a key role in architectural decisions, ensuring solutions are scalable, maintainable, and efficient.
Code Quality and Best Practices: Uphold high standards of code quality, perform rigorous code reviews, and advocate for best practices in software development.
Innovative Problem Solving: Address challenging technical issues, introduce innovative solutions, and optimize application performance.
Collaboration and Communication: Collaborate effectively with cross-functional teams and stakeholders, ensuring alignment of technical solutions with business objectives.

Required Skills & Experience
Expertise in Node.js, including advanced features and performance optimization.
Proficient in React, with a deep understanding of its core principles, patterns, and state management.
Strong grasp of JavaScript (ES6+), and familiarity with TypeScript.
Experience with RESTful API design and development.
Solid understanding of database technologies, both SQL and NoSQL.
Proficiency in version control, particularly Git.
Nice to Have Skills
Experience with cloud platforms (AWS, Azure, GCP) and serverless architectures.
Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps methodologies.
Understanding of microservices architecture.
Preferred Skills and Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
5+ years of professional experience in software development, with significant experience in Node.js and React.
Soft Skills
Excellent leadership and team management skills.
Strong problem-solving and analytical abilities.
Effective communication and interpersonal skills.
Proactive and innovative mindset.
Output Summary of Main Tech Skills
Main Tech Skills: Advanced Node.js, React, JavaScript (ES6+), RESTful APIs, Database Management.
Years of Experience: 5+ years in professional software development with a focus on Node.js and React.
Good-to-Have Technologies: Cloud Services, Containerization, DevOps, Microservices.