SR FULLSTACK (MERN STACK)-REMOTE

Toolbox OTT·Remote(Colombia)
Other

WFA Digital Insight

The demand for skilled full-stack developers in the remote job market has surged, with companies like Toolbox OTT leading the way in innovative solutions for online TV and media platforms. As the need for seamless user experiences grows, so does the requirement for experts in microservices architecture and high-availability systems. With 90% of Latin America's internet traffic related to online TV passing through Toolbox, this role offers a chance to impact millions. Candidates should be adept in JavaScript, Node.js, and React, with a keen eye for design patterns and best practices. Before applying, consider the importance of staying updated on the latest technologies and methodologies in the field.

Job Description

About the Role

Toolbox OTT, a pioneering technology company, is seeking an experienced Full Stack Developer to join their talented team. This role is critical in developing and providing solutions through an integrated suite of media platforms, including television, internet, mobile, OTT streaming, and other emerging products. The ideal candidate will have a strong background in JavaScript, Node.js, and React, with experience in microservices architecture and high-availability systems.

The day-to-day responsibilities of this position will involve building and maintaining robust, scalable systems that can handle high load and concurrency. The candidate will work closely with the development team to design, develop, and deploy new features and applications, ensuring the highest standards of quality and performance. The role also involves collaborating with cross-functional teams to identify and prioritize project requirements, and to develop innovative solutions to complex problems.

As a key member of the development team, the successful candidate will have the opportunity to work on project-critical initiatives, with the potential to switch products as the company's portfolio evolves. The team at Toolbox OTT values diversity in perspectives, ideas, and cultures, believing that this diversity is essential in creating the best products and solutions.

What You Will Do

  • Design, develop, and deploy new features and applications using the MERN stack
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain robust, scalable systems that can handle high load and concurrency
  • Work closely with the development team to ensure the highest standards of quality and performance
  • Participate in code reviews and contribute to the improvement of the codebase
  • Troubleshoot and resolve complex technical issues
  • Stay up-to-date with the latest technologies and methodologies in the field
  • Contribute to the development of best practices and design patterns
  • Collaborate with the QA team to ensure thorough testing of new features and applications
  • Develop and maintain unit tests and integration tests

What We Are Looking For

  • 2 years of experience with Node.js, ideally using the MERN stack
  • Strong background in JavaScript, React, and Git
  • Experience with Docker and microservices architecture
  • Knowledge of design patterns and best practices
  • Experience with high-availability systems and high-load systems
  • Strong understanding of Agile methodologies
  • College graduate or student in a related field
  • Experience with video delivery, encoding, and streaming technologies
  • Networking and Linux knowledge
  • Experience with Redux and Express

Nice to Have

  • Experience with high concurrency system design and non-structured data organization
  • Knowledge of distributed computing and API design
  • Experience with mobile app development
  • Familiarity with cloud-based technologies

Benefits and Perks

  • The opportunity to work on project-critical initiatives and contribute to the company's growth and success
  • Collaborative and dynamic work environment with a talented team
  • Professional development opportunities and support for ongoing learning and growth
  • Flexible working hours and remote work arrangements
  • Access to cutting-edge technologies and tools
  • Recognition and rewards for outstanding performance and contributions
  • Comprehensive benefits package, including health insurance and retirement plan
  • Generous paid time off and holidays

How to Stand Out

  • Ensure your portfolio showcases your experience with the MERN stack and microservices architecture.
  • Be prepared to discuss your approach to designing and developing scalable systems that can handle high load and concurrency.
  • Highlight your understanding of Agile methodologies and experience with collaborative development tools like Git.
  • Show a keen interest in staying updated on the latest technologies and methodologies in the field, and be prepared to discuss how you stay current.
  • When negotiating salary, consider the company's overall benefits package and the opportunity for professional growth and development.
  • Be prepared to back up your claims with specific examples from your past experience, and be ready to ask insightful questions during the interview process.
  • Research the company culture and values to ensure alignment with your own goals and expectations.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.