- Location
- Cluj-Napoca, Cluj-Napoca
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
Description
We will be working together on:
Designing, developing and evolving scalable applications using C# and modern web technologies.
Building and maintaining REST APIs and microservice-based solutions.
Contributing to applications that process and manage large volumes of data, including vehicle GPS and telemetry-related information.
Making informed architectural decisions regarding scalability, performance and data flow.
Applying data-driven design principles when structuring applications and services.
Contributing to data-streaming solutions while considering reliability, throughput and processing requirements.
Contributing across different application layers, including frontend applications, APIs and background workers.
Working with relational or time-series data storage and designing efficient data-access and querying approaches.
Collaborating closely with the client’s technical leadership and colleagues from different countries.
Communicating progress, technical considerations, risks and dependencies proactively.
Suggesting improvements, challenging ideas constructively and helping move technical discussions towards clear decisions.
Maintaining a delivery-focused approach while considering the long-term direction of the solutions you build.
You might be our missing piece if you have:
Knowledge of Formula 1 concepts such as laps, sectors, pit stops and tyre compounds and a genuine interest in Formula 1 and motorsport.
Strong professional experience with C# on backend and React or other relevant frameworks on frontend.
Experience designing and developing REST APIs.
Good understanding of microservice architectures and distributed systems.
Experience applying data-driven design principles.
Understanding of data-streaming architectures and their main design considerations.
Experience designing applications that need to scale as data volume and usage increase.
Experience with modern engineering practices and automated testing.
Strong analytical thinking and problem-solving skills.
Good English communication skills, both written and spoken.
A proactive communication style and the confidence to contribute ideas in an international team.
The ability to build trusted working relationships with technical leaders and other stakeholders.
A pragmatic, delivery-oriented mindset, combined with the ability to think strategically about your work.
Availability to attend occasional team gatherings at our Cluj-Napoca office.
You have a sense of belonging when reading about our culture.
We would be thrilled if you have:
Experience with time-series data storage and querying.
Experience implementing Kafka producer and consumer patterns.
Experience with other publish-subscribe or message-driven architectures.
Familiarity with real-time communication patterns between backend and frontend applications.