RebelDot logo

Senior Software Engineer (.NET + React)

RebelDot·Salary not specified

Primary stack

C#ReactREST

Nice to have's

KafkaCommunication

Job description

About the Position

We are seeking a Senior Software Engineer (.NET + React) to join our team in Cluj-Napoca, Romania. You will be responsible for designing, developing, and evolving scalable applications using C# and modern web technologies.

Responsibilities

  • 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.

Requirements

  • 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.

Nice to 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.

We Offer

  • Opportunity to work in a dynamic and innovative environment.
  • Competitive salary.
  • Full-time position with a full-time commitment.
  • Collaborative and international team environment.

About the Company

Join our team and contribute to exciting projects that involve processing and managing large volumes of data, including vehicle GPS and telemetry-related information.

© RebelDot. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at RebelDot

All 18 roles

Popular searches