We are seeking a talented and experienced Senior Full-Stack Developer to join our dynamic team. The ideal candidate will have a strong emphasis on Front-End development (80%) while also possessing competent skills in Back-End technologies (20%), particularly Node.js. As a Senior Full-Stack Developer, you'll play a pivotal role in crafting innovative solutions and features. Your responsibilities will span from shaping backend logic to refining the user interface, allowing you to contribute to the entire development spectrum. Joining our small, highly focused team means being at the forefront of impactful and meaningful work.

The person we are looking for should be a flexible, curious, natural and quick learner with a positive, solution-oriented mindset as continuous learning and improvement, as well as delivery of code will be part of the day-to-day.

Key Responsibilities:

  • Develop and maintain front-end applications, ensuring a seamless user experience with attention to responsive design and performance optimization.
  • Implement complex web applications using modern front-end frameworks and technologies.
  • Collaborate with designers and stakeholders to translate visual concepts into functional online experiences.
  • Engage in Back-End development tasks, primarily focusing on server-side logic, database integration, and API development.
  • Develop and maintain APIs for various functions, ensuring scalability and performance.
  • Utilize Node.js for server-side development, applying best practices for efficient and secure code.
  • Participate in code reviews, contributing to maintaining high code quality standards.
  • Work collaboratively in a cross-functional team to deliver high-quality software solutions.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay up-to-date with emerging trends and technologies in web development.

Qualifications:

  • Strong proficiency in front-end languages and frameworks (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
  • At least 3-5 years of experience in full-stack development, with a significant portion dedicated to front-end development.
  • Proven experience with Node.js for Back-End development.
  • Experience in building and consuming RESTful APIs.
  • Familiarity with database technology such as SQL and MongoDB.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.