At a Glance
- Tasks: Design and develop innovative UI components using React and collaborate on backend services.
- Company: Join Sage, a forward-thinking tech company with a culture of belonging.
- Benefits: Enjoy competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Dynamic team with excellent career advancement opportunities.
- Why this job: Make an impact with cutting-edge technology in a fast-paced, collaborative environment.
- Qualifications: Experience in React, C#, .NET, or Node.js; strong problem-solving skills.
The predicted salary is between 40000 - 50000 € per year.
Sage is a forward‑thinking technology company that specializes in software. The team you will join fosters a culture of belonging and a fast‑paced, innovative environment. Our infrastructure is built on AWS, enabling robust and scalable solutions.
The key purpose of this role is to help the team develop Embeddable UI components using React. You will be positioned in a squad with engineers at all levels, and a leader dedicated to your career growth. This is a hybrid role, requiring three days per week in our Newcastle office.
Key Responsibilities- Design, develop, and maintain a new high‑quality, scalable front‑end application that integrates with internal APIs.
- Collaborate closely with Product, Design, and QA to ship an elegant, performant, and reliable product that delivers a seamless user experience.
- Design, develop, and maintain scalable and high‑performance APIs and backend services using C#, .NET and Node.js technologies that integrate with other Sage products.
- Collaborate with global teams across Sage to define, design, deliver and maintain services across the Payroll and HR Business Unit.
- Work cross‑functionally with various Sage teams: Product management, QA/XD, various product lines and business units to deliver for our customers.
- Ensure the performance, quality, and responsiveness of applications.
- Resolve defects/bugs during QA testing, pre‑production, production, and post‑release patches.
- Help maintain code quality, organization, and automation.
- Utilize AWS services to build, deploy, and manage applications.
- Experiment with new technologies and methodologies to improve our development processes and product offerings.
- Participate in code reviews, providing constructive feedback to peers.
- Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
- Contribute to the continuous improvement of our software development lifecycle.
- Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
- Experience in front‑end development with a focus on React and accessibility.
- Experience in software development with a focus on C#, .NET and/or Node.js.
- Experience using GitHub Co‑Pilot as a complementary tool.
- Experience building and consuming APIs and backend services.
- Knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway, DocumentDB).
- Proven experience with Agile Development & SCRUM.
- Experience with relational or NoSQL databases.
- Experience with version control in Git and CI/CD pipelines.
- Strong problem‑solving skills and attention to detail.
- Ability to work effectively in a fast‑paced, agile environment.
- Good communication and collaboration skills.
- Bachelor’s degree in computer science, engineering, or related field, or equivalent experience.
Developer (React, Node.js) employer: hackajob
Sage is an exceptional employer that prioritises innovation and employee development within a collaborative and inclusive work culture. Located in Newcastle, our hybrid work model allows for flexibility while fostering strong team connections, and we offer numerous opportunities for professional growth through mentorship and cross-functional collaboration. Join us to be part of a forward-thinking technology company that values your contributions and encourages continuous learning.
StudySmarter Expert Advice🤫
We think this is how you could land Developer (React, Node.js)
✨Tip Number 1
Network like a pro! Reach out to current employees at Sage on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Developer role. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your React and Node.js projects. Make sure to include any APIs you've built or worked with. This is your chance to demonstrate your expertise and creativity!
✨Tip Number 3
Prepare for the interview by brushing up on Agile methodologies and AWS services. Be ready to discuss how you've used these in past projects. We want to see that you can hit the ground running in our fast-paced environment!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Sage. Don’t miss out!
We think you need these skills to ace Developer (React, Node.js)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with React, Node.js, and any relevant AWS services. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your best projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how you can contribute to our team. We love seeing enthusiasm and a bit of personality, so let us know what makes you tick.
Showcase Your Projects:If you've worked on any cool projects, especially those involving APIs or front-end development, make sure to mention them. We’re keen to see your hands-on experience, so links to GitHub or live demos are a big plus!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at hackajob
✨Know Your Tech Stack
Make sure you brush up on your React and Node.js skills before the interview. Be ready to discuss your experience with these technologies, including any projects you've worked on. It’s also a good idea to have examples of how you've used AWS services in your previous roles.
✨Showcase Collaboration Skills
Since this role involves working closely with Product, Design, and QA teams, be prepared to talk about your past experiences collaborating with cross-functional teams. Share specific examples of how you’ve contributed to team success and resolved conflicts.
✨Prepare for Problem-Solving Questions
Expect to face some technical challenges during the interview. Practice coding problems related to front-end development and API integration. Think through your problem-solving process out loud, as interviewers often look for your approach as much as the final answer.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team culture, the development processes they use, or how they measure success in this role. This shows your genuine interest in the position and helps you determine if it’s the right fit for you.