onsite
Senior Developer, Digital Experience - The Salvation Army
Software Engineer
Senior developer leading the design, development, and optimization of digital experiences, leveraging JavaScript, React, Node.js, and Azure within an Agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain responsive web applications and portals that deliver engaging digital experiences for diverse user groups.
- Collaborate with product owners, designers, and cross‑functional teams to translate requirements into technical solutions using JavaScript, React, and Node.js.
- Implement and manage cloud services on Azure, ensuring scalability, security, and high availability.
- Drive continuous improvement by applying Agile practices, code reviews, automated testing, and performance monitoring.
- Mentor junior developers, promote best practices, and contribute to technical standards and documentation.
Requirements
- 5+ years of professional experience in full‑stack web development with strong proficiency in JavaScript, HTML/CSS, and modern frameworks such as React.
- Hands‑on experience building server‑side applications using Node.js and deploying solutions on Microsoft Azure.
- Solid understanding of Agile methodologies, CI/CD pipelines, and version control (Git).
- Demonstrated ability to solve complex problems, write clean, maintainable code, and deliver high‑quality software on schedule.
- Excellent communication skills and a collaborative mindset to work effectively with multidisciplinary teams.
Skills
javascriptreactnodejsazureagile