.NET Engineer Middle
jobgether
Spain
Posted Sep 4, 2026
- Full-time
- Remote
- Security & IT
Job description
**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 Spain.** 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.