At a Glance
- Tasks: Join a dynamic team to develop features for our AI-powered sustainability platform.
- Company: Be part of a cutting-edge company focused on sustainability and innovation.
- Benefits: Enjoy competitive salary, pension, private medical, and employee discounts.
- Why this job: Make a real impact while collaborating in a fast-paced, supportive environment.
- Qualifications: 5+ years in Node.js, React, and strong SQL skills required.
- Other info: This hybrid role requires at least two days a week in our Shoreditch office.
The predicted salary is between 48000 - 84000 £ per year.
Senior Full-Stack Engineer (Hybrid – Shoreditch, London)
Join our AI-powered sustainability company and help shape the future of our cutting-edge platform. We’re looking for a motivated technologist eager to learn, problem-solve, and collaborate in a fast-growing team.
About the Role
You’ll be part of a small, high-impact team developing new features for our AWS-hosted, service-based platform with a React frontend. This hybrid role requires at least two days a week in our Shoreditch office.
How to Apply
Please send your CV to alongside a summary of your experience in the industry.
Responsibilities
- Design and develop scalable, high-performance features.
- Collaborate across teams to refine and implement product requirements.
- Advocate Agile best practices and drive continuous improvement.
- Optimize SQL queries and work with cloud services (AWS).
- Mentor junior developers and uphold coding standards.
- Ensure high code quality through testing, debugging, and code reviews.
Essential Skills & Experience
- 5+ years of experience with Node.js, React, JavaScript/TypeScript .
- Strong SQL skills, including performance optimization.
- Experience in Agile development, scalable APIs, and cloud-based architectures .
- Solid understanding of AWS services and DevOps principles.
- Passion for writing clean, maintainable code and improving team practices.
Nice-to-Have Skills
- Snowflake / Data Warehousing
- DevOps & CI/CD experience
- GraphQL
Benefits
- Competitive salary
- Pension & private medical (after probation)
- Employee discounts and more
- Ready to make an impact? Apply now!
Senior Software Engineer employer: Rio
Contact Detail:
Rio Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Node.js, React, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Highlight any experience you have with Agile methodologies and collaboration across teams. Be prepared to discuss how you've implemented Agile best practices in your previous roles during the interview.
✨Tip Number 3
Since mentoring junior developers is part of the role, think of examples where you've successfully guided others. This will demonstrate your leadership skills and commitment to team growth.
✨Tip Number 4
Research our company’s mission and values related to sustainability. Being able to articulate how your personal values align with our goals can give you an edge in the interview process.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, React, and SQL. Emphasize any projects where you've developed scalable features or worked with cloud services like AWS.
Craft a Compelling Summary: In your application, include a summary that showcases your 5+ years of experience in the industry. Mention specific achievements and how they relate to the responsibilities outlined in the job description.
Showcase Your Passion for Clean Code: In your application, express your commitment to writing clean, maintainable code. You can mention any practices you follow to ensure high code quality, such as testing and code reviews.
Highlight Collaboration and Mentorship: Since the role involves mentoring junior developers and collaborating across teams, be sure to include examples of how you've successfully worked in team environments and supported less experienced colleagues.
How to prepare for a job interview at Rio
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, React, and SQL in detail. Highlight specific projects where you optimized performance or implemented scalable features, as this aligns closely with the role's requirements.
✨Demonstrate Agile Experience
Since the company values Agile practices, be ready to share examples of how you've contributed to Agile teams. Discuss your role in sprints, retrospectives, and how you've driven continuous improvement in past projects.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios that involve AWS services and cloud architectures, as these are crucial for the position.
✨Emphasize Collaboration and Mentorship
The role involves mentoring junior developers and collaborating across teams. Share experiences where you've successfully worked in a team environment and helped others grow, showcasing your leadership and communication skills.