Senior Software Engineer - C# - (Hybrid Remote)
Role details
Job location
Tech stack
Job description
We are looking for candidates for a permanent position based in Barcelona, Spain for the role of Software Development Engineer II . As a Software Engineer in our Smartpoint Cloud team, you will help shape the storefront that transforms how agents sell and service trips. You'll work in a collaborative, agile team where engineering and product development go hand in hand, and where your contributions will have a visible impact on millions of travelers. Designing and delivering clean, robust, well tested code in an agile, test-driven development environment. Design, build, and deliver scalable front-end applications in React + TypeScript . Contribute to microservices development in Node.js and C#/.NET Core , depending on service ownership. Write clean, tested, maintainable code following TDD and best practices. Support CI/CD pipelines, containerization, and cloud deployments (Docker, Kubernetes, Azure). Experience building modern web applications or services. Strong skills in
Requirements
JavaScript/TypeScript (ES6+). Hands-on experience with React (hooks, state management, Redux), HTML5, CSS. Familiarity with RESTful APIs (GraphQL a plus), and understanding of modern web services. Exposure to Node.js microservices and/or C# .NET Core services . Experience with testing frameworks such as Jest, React Testing Library, xUnit. Comfort working with containerized apps (Docker, Kubernetes). Experience with C# and .NET Core Knowledge of AWS or Azure cloud services. Familiarity with CI/CD and DevOps best practices . Infotree Global Solutions