Please, let RoofStacks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Roof Stacks is seeking an experienced software developer to join their team as a Senior .NET Core Developer.
The company has been involved in innovative projects since 2015 and aims to become a global player in various technology sectors including Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technology.
Roof Stacks has a central office in Gebze Bilişim Vadisi and branches in Antalya and Elazığ, Turkey, as well as a new office in Austin, USA.
The role requires advanced development experience with .NET Core and extensive knowledge of microservices architecture.
The candidate will be responsible for migrating and modernizing applications from Node.js to .NET Core.
The position involves managing synchronous and asynchronous workloads using queue technologies such as RabbitMQ or Kafka.
The developer will work with both relational and NoSQL databases and must have proficiency in API security and performance optimization for high-traffic applications.
Familiarity with CI/CD processes is also required.
Requirements:
The candidate must have advanced development experience with .NET Core.
Extensive knowledge and practical experience in microservices architecture is required.
Experience in migrating and modernizing applications from Node.js to .NET Core is essential.
Knowledge of queue technologies such as RabbitMQ or Kafka is necessary, along with experience in managing synchronous and asynchronous workloads.
The candidate must have experience with relational and NoSQL databases and the ability to manage data using both types.
Proficiency in API security and performance optimization in high-traffic applications is required.
Familiarity with CI/CD processes is a must.
Nice to have: Basic familiarity with AWS Cloud services.
Nice to have: Knowledge of Kubernetes and container management.
Nice to have: Experience working with Docker.
Nice to have: Experience using logging and tracing mechanisms for monitoring and debugging high-performance applications.
Benefits:
The position offers the opportunity to work on innovative projects in a dynamic and growing company.
The candidate will play an active role in updating and optimizing the platform based on modern software principles.
The role provides exposure to various technology sectors and the chance to work with a global team.
The company supports professional growth and development in advanced technologies.
Apply now
Please, let RoofStacks know you found this job
on RemoteYeah
.
This helps us grow 🌱.