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
.