Senior Software Developer
About The Position
Travelier, is a dynamic travel-tech company transforming the way people experience ground and sea transportation. Our innovative digital platforms simplify complex local markets, empowering travellers to effortlessly book ferries, buses, and trains worldwide. Are you ready to work on projects that are ACTUALLY changing an industry? If yes, then Travelier Group is the right place for you.
Travelier is seeking a senior software developer to join our core R&D organization, "Travelier Connect." You will be responsible for designing and building Travelier's brand new core business and technology infrastructure, together with experienced software engineers and architects. You will be involved in all aspects of this system's development and will have a significant impact on its success.
Requirements
- Strong knowledge of system architecture, best practices and design patterns
- Experience building high-scale distributed backend systems, web services, APIs, event driven systems - and maintaining them under high load, high scale and high availability production environment.
- Experience designing and implementing microservices architectures, including inter-service communication via REST, gRPC, and event-based messaging (e.g., Kafka, RabbitMQ)
- 7+ years of software development experience using C# and .Net frameworks.
- Knowledge of database and data store systems (SQL, Mongo, Redis, Dynamo etc.).
- Working knowledge of CI/CD pipelines, automated testing and deployment
- 3+ years of cloud infrastructure knowledge
- Excellent communication skills, a team player attitude with a can-do approach and strong project leadership skills
Advatage:
- Experience with GenAI code tools and willing to adapt an AI first approach