Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Server-Side Engineer image - Rise Careers
Job details

Server-Side Engineer

About RVS

Our client, Royal Voluntary Service (RVS), is the UK’s leading volunteer-powered charity, dedicated to helping older people, veterans, and those in need thrive in their communities. To build on this inspiring work, RVS is embarking on an exciting digital transformation—streamlining operations, strengthening volunteer connections, and increasing their impact where it matters most. Joining RVS means working in an inclusive, diverse environment with passionate individuals, all striving to build stronger, happier communities.

We are seeking a Server-Side Engineer to join RVS’s technology team who will shape the back-end systems that power this transformation. From designing and optimizing scalable NestJS applications and APIs to integrating with front-end solutions, you’ll ensure that RVS’s platforms run smoothly, securely, and efficiently. By collaborating with cross-functional teams and adopting modern best practices, you’ll help create a stable, high-performance environment that empowers volunteers to continue their life-changing work. You will report to the Tech Lead in the Tech department.

If this aligns with your professional goals, we highly encourage you to apply and join us in fostering stronger, healthier communities across the UK.

What You Will Be Doing

  • Server-Side Development: Design, build, and optimize scalable back-end applications using NestJS and Docker.
  • API & Database Management: Develop robust RESTful APIs, integrate with front-end solutions, and manage both relational (PostgreSQL) and NoSQL (MongoDB) databases.
  • Quality & Performance: Write unit and integration tests, troubleshoot performance issues, and maintain high security standards.
  • Collaboration & Delivery: Work closely with DevOps teams to align with CI/CD pipelines and ensure smooth, timely deployments.

Our Ideal Candidate Has :

Experience & Knowledge:

  • 5+ years as a server-side/back-end engineer
  • Expert in NestJS, Node.js, TypeScript, and RESTful API development
  • Familiarity with both relational (PostgreSQL) and NoSQL (MongoDB) databases
  • Proven track record in containerization (Docker), CI/CD pipelines, and automated deployments

Tools & Technologies:

  • Proficient with GraphQL, OAuth, JWT for secure and efficient integrations
  • Skilled in Maven, npm, and testing frameworks (Jest, Cypress, Mocha)
  • Experience with Azure, ADO, and other cloud environments

Technical & Analytical Skills:

  • Strong understanding of server-side architecture and best practices
  • Ability to optimize performance, ensure security, and maintain code quality
  • Adept at troubleshooting, data-driven decision making, and continuous improvement
  • Clear communicator, adept at collaborating with diverse teams. Highly organized and capable of managing multiple priorities effectively.

In addition to a very competitive salary we have additional perks including:

  • Opportunity to contribute to a meaningful cause and see the direct impact of your work.
  • Flexible hybrid working options for a better work-life balance.
  • Room for professional growth and skill development through ongoing training and support.
  • Collaborative and inclusive team culture that values everyone’s input.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Server-Side Engineer, Kupa Global

Join Royal Voluntary Service (RVS) as a Server-Side Engineer and make a real difference in your community! RVS is a leading UK charity that is passionate about supporting older people, veterans, and those in need through volunteer initiatives. As a Server-Side Engineer on our dynamic technology team, you'll be instrumental in shaping the back-end systems that drive our digital transformation. Your mission will be to design and optimize scalable NestJS applications and APIs, ensuring seamless integration with our front-end solutions. You will have the opportunity to manage both PostgreSQL and MongoDB databases, develop robust RESTful APIs, and troubleshoot any performance issues that arise. Collaboration is key, so you'll work closely with cross-functional teams, including DevOps, to ensure timely deployment through our CI/CD pipelines. If you're seasoned with a minimum of 5 years as a back-end engineer and possess a strong command of technologies like NestJS, TypeScript, and Docker, we want to hear from you! Joining RVS not only grants you a competitive salary, but also allows you to contribute to an inspiring cause, enjoy flexible hybrid working options, and thrive in an inclusive environment that fosters professional growth. Come help us build stronger, healthier communities across the UK!

Frequently Asked Questions (FAQs) for Server-Side Engineer Role at Kupa Global
What are the primary responsibilities of a Server-Side Engineer at Royal Voluntary Service?

As a Server-Side Engineer at Royal Voluntary Service, your main responsibilities will include designing, building, and optimizing scalable back-end applications using NestJS and Docker. You'll also develop RESTful APIs, manage databases (both PostgreSQL and MongoDB), and integrate with front-end teams to ensure a smooth user experience. Additionally, you'll participate in quality assurance by writing unit and integration tests and collaborating with DevOps teams for continuous integration and deployment.

Join Rise to see the full answer
What qualifications are required for the Server-Side Engineer position at RVS?

To qualify for the Server-Side Engineer position at Royal Voluntary Service, candidates should have at least 5 years of experience in server-side or back-end engineering. Expertise in NestJS, Node.js, TypeScript, and RESTful API development is crucial. Familiarity with containerization (Docker), CI/CD pipelines, and various databases (PostgreSQL and MongoDB) is also essential to successfully fulfill the role.

Join Rise to see the full answer
How does the Server-Side Engineer role contribute to the mission of Royal Voluntary Service?

The Server-Side Engineer role at Royal Voluntary Service is vital in enhancing the technology infrastructure that supports the organization's mission. By building scalable and secure back-end systems, the engineer helps improve the efficiency and effectiveness of volunteer initiatives. This technological backbone ensures that volunteers can focus on their impactful work, ultimately helping older people, veterans, and those in need thrive in their communities.

Join Rise to see the full answer
What technologies should a Server-Side Engineer at RVS be familiar with?

A successful Server-Side Engineer at Royal Voluntary Service should be proficient in NestJS, Node.js, TypeScript, RESTful APIs, and containerization technologies like Docker. Familiarity with databases such as PostgreSQL and MongoDB, as well as knowledge of security protocols like OAuth and JWT, is also important. Understanding CI/CD pipelines and tools such as Maven and npm will further enhance your effectiveness in this role.

Join Rise to see the full answer
What is the work environment like for a Server-Side Engineer at Royal Voluntary Service?

The work environment for a Server-Side Engineer at Royal Voluntary Service is collaborative and inclusive, valuing the input of every team member. Employees have the opportunity to work in a flexible hybrid model, providing a balanced work-life setup. The culture emphasizes ongoing training and professional development, allowing you to grow your skills while contributing to meaningful projects that make a difference in the community.

Join Rise to see the full answer
Common Interview Questions for Server-Side Engineer
Can you explain your experience with NestJS and how you've used it in previous projects?

In interviews, discuss specific projects where you utilized NestJS, highlighting how it helped you build scalable applications. Detail your approach to structuring modules, services, and controllers, and mention any challenges you overcame using NestJS. This shows your expertise and problem-solving abilities.

Join Rise to see the full answer
What strategies do you use to optimize the performance of server-side applications?

For this question, emphasize techniques like query optimization, implementing caching strategies, and using tools to monitor performance metrics. Share specific instances where your efforts significantly improved application performance as this demonstrates your capability and analytical skills.

Join Rise to see the full answer
How do you ensure the security of the applications you develop?

Explain security best practices you follow, such as using OAuth for authorization, JWT for secure token handling, and regular vulnerability assessments. Providing concrete examples of how you've implemented these practices in past projects will showcase your commitment to security.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines.

Discuss your hands-on experience with CI/CD tools and processes. Talk about how you’ve configured automated testing, build processes, and deployment mechanisms to improve software development lifecycle speed. Highlight any challenges faced and how you addressed them to demonstrate your adaptability within CI/CD frameworks.

Join Rise to see the full answer
How do you approach debugging and troubleshooting performance issues?

In your response, detail a systematic approach to troubleshooting, such as identifying bottlenecks using profiling tools, reviewing error logs, and conducting load tests. Share a specific example where your debugging efforts led to a resolution of a critical issue.

Join Rise to see the full answer
What’s your experience working with both PostgreSQL and MongoDB?

Highlight your familiarity with database design and query optimization for both PostgreSQL and MongoDB. Discuss scenarios where you've chosen one over the other based on specific project needs and the learnings you gained from those experiences, showcasing versatility.

Join Rise to see the full answer
Can you describe a challenging technical problem you've solved?

Present a clear example of a challenging technical issue you've faced, the steps you took to identify and solve it, and the positive outcome. This demonstrates your problem-solving skills, resilience, and technical acumen.

Join Rise to see the full answer
How do you collaborate with cross-functional teams?

Share examples of how you effectively communicate and collaborate with product managers, front-end developers, and QA testers. Highlight tools you've used for project management and your approach to facilitating productive discussions.

Join Rise to see the full answer
Why do you want to work for Royal Voluntary Service as a Server-Side Engineer?

Discuss your alignment with RVS's mission and core values. Mention your desire to contribute to meaningful work that positively impacts communities and how your skills as a Server-Side Engineer can help realize RVS's goals. Authentic motivation is always valued.

Join Rise to see the full answer
What are your thoughts on containerization and how have you implemented it?

Discuss your experience with Docker or other containerization tools. Explain their advantages for deploying applications consistently across environments, and provide examples of how you've successfully implemented them in your projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Posted 8 days ago
Posted 7 days ago
Photo of the Rise User
SeatGeek Remote Remote - United States
Posted 10 days ago
Photo of the Rise User
AECOM Hybrid Piscataway, NJ, United States
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!