Charity UK Fundraising Consultant Vacancies (2 Posts)

  • Full Time

Senior Web Developer

Company Overview
XYZ Inc. is a fast‑growing technology solutions provider that delivers innovative web and mobile applications for a global portfolio of clients. We are committed to excellence, continuous learning, and a collaborative culture that thrives on creativity and problem‑solving.

Position Summary
We are looking for an experienced Senior Web Developer to join our dynamic development team. The role involves designing, developing, and maintaining high‑performance web applications, mentoring junior developers, and collaborating closely with product managers, designers, and QA engineers to deliver outstanding products on schedule.

Key Responsibilities

  • Architect and build scalable, secure, and maintainable front‑end and back‑end solutions using modern frameworks (React, Vue, Node.js, Python/Django, etc.).
  • Write clean, well‑documented code following industry best practices and internal coding standards.
  • Participate in code reviews, design discussions, and sprint planning sessions.
  • Mentor junior developers, provide constructive feedback, and help grow technical skills within the team.
  • Debug, optimize, and troubleshoot performance issues in production environments.
  • Stay updated on emerging technologies and recommend tools or processes that improve productivity and quality.
  • Collaborate with UX/UI designers to translate wireframes and mockups into responsive, user‑centric interfaces.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in web development.
  • Strong proficiency in JavaScript/TypeScript and at least one modern front‑end framework (React, Angular, Vue).
  • Hands‑on experience with back‑end languages (Node.js, Python, Java, or C#) and RESTful API design.
  • Solid understanding of database technologies (SQL and NoSQL) and data modeling.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Excellent problem‑solving skills and ability to work effectively in an agile environment.

Preferred Skills

  • Knowledge of cloud services (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with test‑driven development and automated testing tools.
  • Experience with real‑time communication technologies such as WebSocket or SignalR.
  • Strong communication skills and a passion for knowledge sharing.

Benefits & Compensation

  • Competitive salary commensurate with experience.
  • Comprehensive health, dental, and vision insurance.
  • Flexible work schedule and remote‑work options.
  • Generous paid time off and company holidays.
  • Professional development budget and conference allowance.
  • Stock‑option program for senior roles.

How to Apply

Please send your resume and a brief cover letter outlining your relevant experience to
hr@xyz.com.

Application deadline: Open until filled.



Upload your CV/resume or any other relevant file. Max. file size: 256 MB.