cover image
Spark Travel

Spark Travel

spark.travel

1 Job

9 Employees

About the Company

Spark is a powerful travel software platform for forward-thinking tour operators and DMCs. What We Do: At Spark, we've redefined travel software. Our platform streamlines the entire customer journey. From lightning-fast itinerary creation to seamless CRM capabilities and financial integration, Spark brings your teams, suppliers, and clients together in one place. Why Choose Spark: Efficiency We eliminate the hassle of managing multiple systems, making your operations more efficient. Unified Collaboration Spark fosters effortless collaboration, ensuring everyone stays on the same page. Innovation We're committed to constant innovation and user-friendly solutions that set you up for success.

Listed Jobs

Company background Company brand
Company Name
Spark Travel
Job Title
Senior Software Developer | Webigence and Spark Travel
Job Description
Job title: Senior Software Developer Role Summary: Responsible for designing, building, and maintaining core features of Spark Travel’s cloud‑native platform using .NET (C#) for APIs and Angular (TypeScript) for front‑end, with data stored in SQL Server and Cosmos DB. Owns mission‑critical modules such as pricing engines, itinerary builders, and client proposal tools. Expactations: Deliver clean, well‑tested code that meets performance and reliability standards. Balance rapid delivery with technical excellence. Continuously improve processes, troubleshoot issues, and propose innovative solutions when appropriate. Collaborate effectively with Product, Design, and Customer Success teams. Key Responsibilities: • Design, implement, and refactor .NET (ASP.NET Core) APIs and Angular applications. • Develop and maintain data models in SQL Server and Cosmos DB. • Own and evolve pricing engines, itinerary builders, and proposal applications. • Build and maintain CI/CD pipelines (Azure DevOps, GitHub Actions). • Conduct root cause analysis, performance benchmarking, and code reviews. • Mentor peers on best practices and architectural decisions. • Evaluate and integrate emerging technologies (e.g., Azure OpenAI) when they add clear value. Required Skills: • Strong proficiency in C#/.NET Core and ASP.NET Core. • Experience with Angular, TypeScript, and modern client‑side frameworks. • Knowledge of relational (SQL Server) and NoSQL (Cosmos DB) databases. • Hands‑on experience with Azure or another major cloud provider, including microservices and event‑driven architecture. • Expertise in CI/CD tooling (Azure DevOps, GitHub Actions). • Competence in unit and integration testing, TDD, and performance tuning. • Excellent problem‑solving, debugging, and root‑cause analysis skills. • Effective communication and collaboration across cross‑functional teams. • Continuous learning mindset and willingness to adopt new technologies. Required Education & Certifications: • 1st‑class or 2:1 degree in Computer Science or a closely related field. • Minimum 4+ years of experience building modern web or data applications with .NET and at least one JavaScript framework. • Azure or equivalent cloud provider experience. • Optional: Microsoft Certified: Azure Developer Associate.
United kingdom
Remote
Senior
29-10-2025