DevJobs

Frontend Software Engineer - React

Overview
Skills
  • JavaScript JavaScript ꞏ 3y
  • TypeScript TypeScript ꞏ 3y
  • React React ꞏ 3y
  • Node.js Node.js
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • CI/CD CI/CD
Job Description

Sage is the global leader in AI-powered cloud business management software. Trusted by millions of customers worldwide, we’re a team of 12,000 innovators delivering top-notch cloud technology and support to businesses and communities so they can focus on what they love.

As a Frontend Software Engineer, you will work closely with senior engineers, product managers, and designers to contribute to the development of our core web-based B2B SaaS platform. You will be responsible for building scalable, efficient, and user-friendly features using modern web technologies like TypeScript, React, and Node.js.

With an 85-15 focus on frontend vs. backend development, this role is perfect for a developer who has a passion for frontend technologies but also enjoys working on the entire stack when needed.

This is a fantastic opportunity to grow your skills as a developer while working on a cutting-edge platform that has a global impact.

4-Day Workweek (Mon-Thu):

We don’t just talk about work-life balance—we live it! Our team enjoys a 4-day workweek, with every Sunday off. We believe in unplugging and recharging because life is more than just work. Additionally, we value teamwork and collaboration, which is why we follow a hybrid work model, spending two days a week together in our Tel Aviv office at Midtown Towers.

  • Collaborate with cross-functional teams to design, develop, and maintain new features for our SaaS platform.
  • Write clean, maintainable, and well-documented code using TypeScript, React, and Node.js.
  • Participate in code reviews and adhere to best coding practices
  • Debug and resolve issues reported by users or identified in the production environment.
  • Improve the performance, scalability, and security of the platform.
  • Implement and maintain automated tests to ensure software reliability.
  • Work closely with the design team to ensure the platform is user-friendly and follows UI/UX best practices.
  • Stay up-to-date with the latest trends in web development and cloud-based SaaS technologies.





Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field from a university or a leading college.
  • 3+ years of professional experience in software development for scalable, web-based applications.
  • Proficiency in TypeScript/JavaScript​: Experience in building large-scale, maintainable applications
  • . Experience with React: Good understanding of React's ecosystem, component lifecycle, state management, and hooks
  • . Basic experience with Node.js
  • . Experience in working with RESTful APIs and databases (e.g., PostgreSQL, MongoDB)
  • . Familiarity with CI/CD pipelines





.Soft Skills

  • : Strong problem-solving abilities and an eagerness to learn
  • . Excellent communication skills and the ability to work well in a team
  • . High attention to detail and a commitment to delivering high-quality work





.What We Offer

  • : A collaborative and supportive work environment
  • . Opportunities for mentorship and professional development
  • . The chance to work on exciting projects with a meaningful impact on our customers
  • . A unique work-life balance with a 4-day workweek and a hybrid work model
  • . Competitive salary and benefits package
  • . The stability of a global company with the personal touch of a small team
.
Sage