Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted almost 3 years ago

About the Role:

As an Fullstack Developer at Halo and working in an agency setting, you will be working on web applications (web and mobile) for our clients and working on tools/products that enable us to deliver faster and more efficiently for our clients.

 
 
What You’ll Do:
  • Work on modern web development across the frontend and the backend delivering web applications or mobile applications built with web technologies.
  • Work with development team to develop and maintain packages/products that can be leveraged by our solutions teams.
 
 
Skills & Responsibilities:
  • Strong knowledge of NodeJS/JavaScript
  • Hands on experience in Angular + ngrx (or redux equivalent) frontend stack with experience writing custom components that deals with large scale data
  • Hands on experience in writing responsive layouts using HTML and flexbox, as well as,
  • A strong appreciation for engineering best practices and quality over quantity of work
  • A passion for bringing great products into our world through collaboration and ingenuity
  • A knack for effective and clear communication in all circumstances and being able to work well with other team members and/or clients
  • Experience with distributed (multi-tiered) systems, microservices, algorithms, and relational/NoSQL databases
  • Experience in modern frameworks and design patterns (MVC, REST, React, Angular, Redux)
  • Ability to understand, diagnose, and effectively articulate technical challenges and solutions
  • Ability to handle ambiguous problems and make the tradeoffs without compromising quality
  • Working alongside UI/UX designers for creating to spec web development
  • Writing unit tests in a modern testing framework, such as, jest, jasmine, etc...
  • Follow team based SDLC practices
  • Passionate about delivering simple solutions to complex problems
  • A passion to operationalize packages or products we put out
  • You have a deep passion about web technologies and follow web technology trends closely
 
 
Nice to Haves:
  • Bachelor's/Master’s degree in Computer Science or equivalent subject
  • Experience with distributed system performance analysis and optimization
  • Experience in domain driven design
  • Experience in developing npm packages
  • Experience with container based deployment strategies and architecture
  • Professional experience in software development, working on robust, complex systems that serve a high volume of users
  • Experience with NestJS, Springboot, or similar web server framework
  • Experience with progressive web applications and service workers
  • Experience with reactive programming
  • Contributions to the open source
  • You are a vim user
  • Experience with working with a design system based UI library (material, clarity, fluent, etc...)
  • Experience working with Figma or equivalent design prototyping tool (mainly for developer handoff)