At a Glance
- Tasks: Build and improve secure backend services for global events.
- Company: Join RX Global, a leader in creating unforgettable experiences.
- Benefits: Enjoy competitive pay, remote work options, and growth opportunities.
- Other info: Dynamic team environment with a focus on innovation and collaboration.
- Why this job: Make a real impact while learning from experienced engineers.
- Qualifications: Experience in software development and knowledge of modern backend stacks.
The predicted salary is between 35000 - 45000 £ per year.
Are you excited to build reliable, secure software that supports global experiences and events? Do you enjoy learning from others while taking ownership of meaningful technical components?
About Our Team
RX Global aims to create unforgettable experiences for attendees and exhibitors through organizing events. Innovation, creativity, and collaboration drive the company to offer exceptional services to clients.
About the Role
As a Software Engineer, you will contribute to building and improving backend services that are performant, resilient, and secure. Working closely with senior engineers, product partners, and your wider team, you will deliver well-defined features while growing your technical and operational skills. This role offers hands-on experience across the full software development lifecycle.
Responsibilities
- Produce clear technical documentation aligned with architectural principles.
- Build and maintain software with a focus on performance, resilience, extensibility, and security.
- Implement testing strategies that support confident deployment and service reliability.
- Write clean, maintainable code and participate in peer code reviews.
- Support the operational health of services using logs, monitoring, and metrics.
- Participate in incident response and post-incident reviews with guidance.
- Maintain runbooks, documentation, and operational knowledge for owned components.
- Contribute to reducing technical debt and improving development workflows.
Requirements
- Experience contributing to production software in a professional engineering environment.
- Proficiency in one modern backend stack (.NET/C#, Java, or Node.js) and familiarity with SQL or data skills.
- Understanding of system design, domain modelling, and API design principles.
- Experience writing unit and integration tests and working with CI/CD pipelines.
- Exposure to cloud and DevOps practices, preferably using AWS.
- A security-minded approach aligned with secure software development practices.
- Experience working in Agile, cross-functional teams.
- Ability to learn quickly, collaborate effectively, and seek feedback.
Software Engineer in Richmond employer: LexisNexis Risk Solutions
At RX Global, we pride ourselves on being an exceptional employer that fosters a culture of innovation, collaboration, and continuous learning. As a Software Engineer, you will not only contribute to impactful projects but also benefit from hands-on experience across the full software development lifecycle, with ample opportunities for professional growth and skill enhancement. Our commitment to employee well-being and a supportive work environment makes RX Global a fantastic place to build your career while creating unforgettable experiences for our clients.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Richmond
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. Building connections can give you insider info and even a foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with the job description. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to 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.
We think you need these skills to ace Software Engineer in Richmond
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your proficiency in backend stacks like .NET, Java, or Node.js, and don’t forget to mention any cloud or DevOps experience!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for building reliable software and how you’ve contributed to projects in the past. Show us why you’re excited about joining our team at RX Global.
Showcase Your Technical Skills:In your application, be sure to include examples of your coding prowess. Mention any experience with unit tests, CI/CD pipelines, and how you’ve tackled performance and security in your previous work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at LexisNexis Risk Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the backend stack mentioned in the job description, whether it’s .NET/C#, Java, or Node.js. Brush up on your SQL skills too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss past projects where you tackled challenges related to performance, resilience, or security. Use specific examples to illustrate how you approached these issues and what the outcomes were.
✨Understand Agile Methodologies
Since the role involves working in Agile teams, be ready to talk about your experience with Agile practices. Share how you’ve collaborated with cross-functional teams and adapted to changing requirements.
✨Prepare for Technical Questions
Expect questions on system design, API principles, and testing strategies. Practise explaining your thought process clearly and concisely, as this will demonstrate your understanding and communication skills.