Skip to content
← Back to job listings

.NET Engineer Middle

jobgether · Switzerland

RemoteImported listingfull-time11 days ago

About The Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a .NET Engineer Middle based in Switzerland.

Join a remote engineering team building scalable, high-traffic technology for a fast-moving fintech <environment.You> will design, develop, and maintain reliable backend solutions using C# and modern .NET technologies.The role combines hands-on software development with distributed systems, data-intensive workloads, APIs, and cloud-native infrastructure.Your work will directly contribute to products where technology, data, performance, and reliability are critical to the user <experience.You> will collaborate with engineers and cross-functional stakeholders to turn complex business requirements into clean and maintainable solutions.There is also significant scope to improve observability, engineering practices, and development efficiency through modern tools and AI-assisted workflows.This opportunity is well suited to a mid-level engineer who enjoys solving challenging technical problems and working with modern backend technologies.

Accountabilities

  • Design, develop, and maintain scalable solutions for high-traffic systems using C# and modern .NET.
  • Analyze business and technical requirements and translate them into clean, maintainable components aligned with established architectural principles.
  • Collaborate with engineers and cross-functional stakeholders to design, implement, and deliver new product features.
  • Write clean, testable, maintainable, and well-documented code supported by appropriate unit, integration, and load testing.
  • Work with asynchronous programming, multithreading, distributed systems, and event-driven architectures to build reliable services.
  • Investigate production incidents and improve system observability through effective use of logs, metrics, traces, and business data.
  • Contribute to performance optimization, scalability improvements, and overall system reliability.
  • Work with APIs, relational databases, caching systems, and messaging technologies as part of the broader technology ecosystem.
  • Research and evaluate new technologies, tools, AI capabilities, and engineering practices that can improve product quality and development efficiency.
  • Contribute to continuous integration and delivery processes and support reliable software deployment practices.
  • Participate actively in an Agile development environment, collaborating with teammates to continuously improve products and engineering workflows.

Requirements

  • 3+ years of commercial software development experience using C# and modern .NET.
  • Strong understanding of object-oriented programming, design patterns, data structures, and algorithms.
  • Hands-on experience with multithreading and asynchronous programming.
  • Proven experience building and operating software in production environments.
  • Familiarity with distributed systems and event-driven architectures, including message brokers such as RabbitMQ or Apache Kafka.
  • Understanding of scalability and reliability principles, with some practical exposure to performance tuning.
  • Solid experience with relational databases, preferably PostgreSQL; familiarity with NoSQL databases is an advantage.
  • Experience developing and consuming APIs using technologies such as REST, GraphQL, or gRPC.
  • Hands-on experience with Entity Framework.
  • Practical experience with Docker and a basic understanding of Kubernetes concepts.
  • Experience writing and maintaining unit and integration tests.
  • Experience with continuous integration and delivery tools, preferably GitLab and ArgoCD.
  • Comfortable working in a fast-paced Agile environment and collaborating effectively with distributed teams.
  • Understanding of modern AI capabilities and limitations, with hands-on experience using AI-powered coding assistants or agents.
  • English proficiency at B1 level or higher, sufficient for technical discussions and documentation.
  • Experience with ClickHouse or other analytical databases for large-scale data processing is a plus.
  • Experience with AWS or another major cloud platform is a plus.
  • Familiarity with Infrastructure as Code tools such as Terraform is advantageous.
  • Experience in fintech, trading, or other high-load environments is a strong plus.

Benefits

  • Fully remote working opportunity.
  • Medical insurance.
  • 20 paid vacation days per year.
  • 10 paid sick leave days per year.
  • Paid public holidays according to the applicable company holiday calendar.
  • Professional education and development budget.
  • Language learning budget.
  • Wellness budget covering eligible expenses such as gym memberships and sports equipment.
  • Tax expense coverage and expert support for eligible private entrepreneurs in Ukraine.
  • Opportunity to work with modern technologies including .NET, PostgreSQL, Redis, ClickHouse, RabbitMQ, Kafka, Docker, Kubernetes, AWS, and cloud-native tooling.
  • Exposure to high-traffic, data-intensive fintech systems and challenging engineering problems.
  • Opportunity to use modern AI-powered development tools and contribute to continuous improvement of engineering practices.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing